Great suit! It was made well and was super cute! I am on the smaller side of a 34C, sometimes a B. I ordered an XXL mostly for the bottoms sake. It fit well around my butt, but then as it comes high to the small of your torso it was too big. It was for sure too big in the top as well but i thought maybe I could tie it tighter, which I did but the cup size was just too big for me. I think im just a bit disproportional thats all. I returned this item because it didn't fit my body correctly. This suit could have worked for me but decided to save my money and return it. I would recommend trying it out if you can figure out your size.