I absolutely had to have this swim dress the moment I saw it. LOVE. When it arrived, I half expected to send it right back just because most clothing items I order online don't fit me right, but this top didn't disappoint! It's just about perfect. [I'm just under 5'8", about 176 lbs, ordered a large.] I wish it were a SMIDGE longer in the skirt, and the cups are slightly bigger than I actually fill (which doesn't surprise me at all, haha), but I'm so happy with it!!!! Can't wait to wear it. Now to see how it actually holds up in the water and stuff. ?