*updated review*

After wearing only for our vacation, the underwire has broke through the fabric. Very disappointed.

It's ADORABLE!! VERY FLATTERING..however, I am a pretty solid size 9 (a medium US size) and 5'4 and 160 pounds. I first ordered the XL simply based off other reviews that it ran SMALL. IT DOESN'T. I sent back the XL and reordered the L (8-10) It was still a little big, but we were leaving on vacation and I needed it! I believe I could have absolutely went with the Medium, even tho the sizing is off..so in my opinion it runs BIG.