The socks are thick, soft, nice material BUT the heel is too generous. I ordered the large & have size 11 feet. I washed in HOT water & put in high heat dryer TWICE but the heel is just too bulky. It just bunches up on top of the back of whatever shoe I wear. Such a pain to have to adjust & tuck-in and wiggle. I have the large end of the foot size (9.5-11) so I thought excess fabric wouldn't be an issue, but I was wrong. There is a comparison pic of another type I tried (Vero) and they don't have excess heel fabric. I would not recommend this brand but the "V" brand is very good.