I'm giving it three stars because the white part of the socks had black stains all over it. other than that they come to just above my knee (im 5"9) and fit fairly decent, only slightly smaller than i was hoping. the material is very comfy.