I ended up returning it.  The top was too big and the bottom was a little too small.  It's a shame two pieces just get labeled as 'medium' and are sold together; it would be better as a mix-and-match option.  I usually wear a pretty standard US size 6.  5"10" 34C, 27" waist, 37" hips.  The top was loose and the bottom was snug (and very cheeky!).  Also, as another reviewer said, more mid-drift shows than in the picture.  I think this would be a good swimsuit for someone who is bigger up top and smaller on the bottom.