The length on these is perfect as they fall an inch or so above my child’s knee. The quality of the material is good. They were a little big for my child who is smaller for her age but overall pleased. The waist has the adjustable elastic band/buttons inside for the perfect fit. I bought several pair in different colors.