Absolutely adorable!  I am having laser hair removal on my bikini line, so I needed a cute bathing suit to wear to the beach that was fuller coverage.  This more than did the trick.  I am 5'4'', 120 lbs, with 32 D bust, and the small fit perfectly.