These are for my 19 year old son. He's happy with them, just wonder how long they'll hold up. They seem a little thin. The ribbing is a nice assition. Keeps socks from slipping into shoe. 2 free pairs were sent with package of six. Good deal.