This top is very flattering on my torso (my "problem area"). the sleeves are adorable and i love the navy with purple tints and the touches of gray. i would say this product could work on most body types. it's very comfortable and i could wear it for a long time. i would suggest considering a smaller size than one's normal size, but i would look into both sizes and see which one you prefer. i ended up getting my regular size because i just liked the way it looked better.