I am 5' 2" tall and if I stretch these, they come 3" above my knee. However, even sitting down they slip down to 1" above my knee. You also have to have skinny legs. My thighs 2" above my knee are 15" in circumference. They leave a mild indentation in my skin, but ddoesn't cut off the blood. The hole in the heel is very small. I wear a 6 shoe and my heel does not fit in the hole and the foot part slides up to the Achilles tendon. I gave them 3 stars because they seem well made and I can wear them even though they are not as long as I would like.These are beautiful! Honestly, I'm 4"11' so I'm not the best to judge how high thigh highs to be, but these were the perfect length for me, and they stretch to go higher if I want. I'm also pear shaped, so I'm always worried about how things will fit my thighs, and since I do have plump thighs, all thigh highs are going to have a slight muffin effect, no matter how thin I am. These are a bit snug on top, but in mine and my boyfriend's opinion, it doesn't have any effect on the killer sexyness of these socks. There are a few loose threads at the top of the lace, but a few snips keeps those in line, and like anything with lace, I'd suggest treating them gently.I think the other reviews are pretty spot on. They are made out of a warm sweater material, but not too thick. I am a 5'2" and 140lbs and they fit comfortably. I'm on the shorter side so they come up almost mid thigh! I can wear them all day, they don't ride down or cut off my thigh circulation. I love the price for 3 pairs. I'm considering getting different colors!The cotton part of the sock goes to right about my knee (I'm 5'7 and have long legs) and its a little tight but not too bad. The lace goes up a few more inches. It lays flat so you don't have it cutting in to you like a lot of thigh high things tend to do. Id give them five stars if the cotton part wasn't so tight.These are great for putting over my running pants just for an extra little layer or warmth. They're not very thick, but I don't necessarily need them to be. I think they look really cute, and they stay up when I'm running and working out.These are perfectly sized and are comfy. The only catch is the colors. The image of the black/grey/beige set does not match the items that I received. In the images, the beige looks closer to white, when in reality they are more of a butter/flesh color.They look quite nice, and held up fairly well. They now have a couple tears in the lace, but I've had them for about 7 months, so that's not surprising.