The socks are a bit on the thin side. Prior to this order I purchased my socks at Costco, but when they dropped American Express, we dropped them. Those socks were thicker. However, I don't remember what I paid at Costco. Possibly this is a case of you get what you pay for.