Was surprised how great this fit. I purchased size 12. I'm 5 foot 160 pounds 38D. It held my bust in great with the larger straps and was very flattering. It is a little stiff and made it hard for taking off every time had to go to bathroom, especially once it's wet. That is the only bummer, other than that really really fun suit!