I'm happily surprised! These actually came close to hitting the bottom of my knee. I'm 5' 9", too. I'm a size 8 in clothes so I'd say I have average to slightly big legs. Material is just average, and not super soft or stretchy. The design is cute with a ruffle at the top and silver stitching throughout. Not bad!