The bottoms fit me fairly well but the top was just too big for me, although I wear a 32 D/DD so it's hard for me to find a good fit anyhow. The cups in the top are quite stiff, and the material is a little weird. Bottoms fit me perfectly though. Overall, it's cute. The suit looks like a slightly cheaper version of the picture. Not an awful purchase.