I’m 5’6 and they are perfect length, probably too long if you’re shorter than that otherwise you’d have to wear shoes with platforms. I’m 120lbs and the small is almost too tight for me in the legs, definitely wearable but if you have more curves try sizing up (could rip if you dance hard)