I have being buying this model for the past year. I'm a 5'4 140 lbs, 36B bra, medium frame hispanic woman ( not a californian skinny beach girl) and I love this model in particular. The V neck, sleeve length, and torso length is perfect in flattering my figure. This shirt is very comfortable and goes good with jeans or shorts, feel free to wear cute beach sandals or not too high wedge sandals for a sexy look. Sizes run "big" I'm happy to buy this shirt in a small size and not making me feel fat with a extra large tag, but to be honest S should be M. The material is a bit low quality so shirt looks old after about 6 washes. It doesn't shrink or loose shape after washing.