Absolutely adorable. I am 5'1 and 120 lbs, I got a medium and it fit great. Since I am short, it came up a little higher than I thought it would, but was easily adjustable. The ruching is really nice and hides my stomach. I got a lot of compliments on this suit and I am so glad I bought it. The material was very nice. Thick swimsuit material with lining inside of it.