Thick where needed. Very cushiony. Perfect length for me. They stay up on my legs very well. I bought one 4-pack. Liked well enough to buy second 4-pack and may buy a third. My only complaint is that for a summer sock, they may be a trifle warm but I am wearing them everyday. Probably love the extra warmth come winter.