LOVE these! Very comfortable and great quality. They come just below the knee. A bit smaller than I expected, I comfortably wear a 10 and these are a tight 10 but not so much that they are uncomfortable. Highly recommend!