The suit is cute, but a bit tight. I am a solid US size 6. I am petite and wear juniors M or womens S. I was excited for the suit. It seems fairly well-made. I would ditch the little foam rounds in the top--they're kind of awkward looking. I purchased the M (US 6-8) expecting a perfect fit and boy was I wrong! Getting the suit on was a workout to say the least and once I got the darned thing on, I felt like a sausage in a casing. The top part is not big enough for my girls. I am a 34DD, so that happens sometimes, but since the suit was so tight, I could feel the top part pulling down. I will have to send it back and order a Large.