For your reference: I'm 5'2'', 105 pounds (usually size XS or S...petite), 32 DD chest.
The bottoms:
The bottoms on this were TIGHT. I don't have prominent hips or a big butt (I'm very petite), but it was really hard to get this on (usually I have extra room in size small suits because of this). It doesn't have that much stretch at the top of the bottoms (which is how it hugs your stomach) but it is a big of a challenge getting them on. If you have wider hips, thighs, or a bigger back end, you may wanna order a size up.
The top:
Very cute. My chest didn't fit into the little pockets they had (but I have bigger bust), however with the extra fabric below I'm completely covered. The back snap was a bit unusual and took a while to figure out. It helps to look at the parts that face out (the smoother parts) to figure out how to fasten it. You can't make the band any tighter, but it seemed to fit true to size small. I LOVED that the straps are adjustable. Being petite, I have very narrow shoulders and usually straps fall off if they aren't adjustable all the way, but this can be adjusted the entire length of the strap!
Overall:
Overall, I'm pleased. Just may want to order a size up for the bottoms or just understand that it'll be a little battle every time you put the bottoms on.
Interested in looking at a suit for yourself? This company has other cute styles and patterns!
http://amzla.com/qdy91xw1qctd
*Disclaimer: I received this bathing suit at a reduced price in exchange for an honest & unbiased review*