Good length and overall fit Good length and overall fit - slightly loose at waist/butt since my child was on border of M to L but I wanted to be long enough so I went for L. That said they don't actually fall off, but if my child has been wearing them and being active for a few hours they do slip down from waist to rest at his hips.