Good length, very comfortable, feels like a well made product. I would buy these again with no hesitation. These are more expensive than some but they do stay up and don't end up bunched up around your ankles.