Was a really cheap priced suit. I wasn't expecting much... I'm 5'9'' and 180. Bought an XL and it fits perfectly. The top is padded and holds in your tatas. Love the color\.... More of a peach than a pink.