I absolutely adore the suit, but it is a touch too small. I am a 38C and ordered an XL, which I usually am, and my boobs were almost pouring out of the top. Also, when trying on the top one of the metal liners came off. Bottoms are adorable but again, too small. If I was smaller this would be my new favorite suit though! Also, it arrived a week sooner then estimated arrival so another plus!