I was hesitant about this swimsuit and even cancelled my order but was notified that it had already shipped. I'm so glad I couldn't cancel it! I love everything about it. It fit perfectly. I ordered the XL and I'm a 36D, 30-31 waist, and 163 lbs. Hope that helps as reference.