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. If you need a modest swimwear this would be a great decision for you. I purchase this one piece for my swimming workout at the gym. It is not revealing and the color and style are gorgeous! The cups are very supportive and I would highly recommend it for outdoor water sports etc.