I'm 5'4 and 200lbs. This Swimsuit fits in all the right places. I got an XL but if you are a bit thicker get a size up. If you need a sexy swimwear that shows off a cleavage this would be a great decision for you. This one piece is very sexy but also classy in its sense. The fit is perfect and the color is great.