I'm 5'4 and 200lbs. This Swimsuit fits in all the right places. I got an XL but if you a bit thicker get a size up. The keyhole is very sexy and the cup is very supportive of the bust area. I highly recommend this swimwear and the brand. I will definitely purchase more.