I love these so much! They’re not too short and not too long. The ruffle on top is also just right = cute and still comfortable. The sizing is spot on. I’m usually in between sizes 4/6 and the small was a perfect fit. Super happy with them!