I really wanted to like this one, but ended up returning it. It's gorgeous and cute. The boobs were huge, and the bottoms were too small, which is disappointing, but that's what you get when you buy an internet swimsuit and you have a human body - I'm smaller on the top and larger on the bottom (5'8", 135 lbs, 34B, and a size 6 in pants) - I bought a medium and it just didn't work for me. But - if you have a larger top and smaller bottom, you should buy this. I felt like a pinup when I tried it on!