SUPER cute!!! I got a small and it was absolutely adorable and fit just fine. I got 5 suits and ordered all smalls, but all of them were wayyy too big except for this. the plunging back and fronts go a nice respectable length thats still cute. Only warning is that when youre being active and moving around, the suit tends to go up your a**, narrow around the crotch and high on the hips, much like a Water Polo suit if anyone knows what thats like. Came w padding and overall was a great suit and quality for its price. Took ages to arrive though...