The sole is nice, thick and should last a year or two, but the upper material has been cheapened with a thin material that will stretch out and not be able to hold itself up to the leg. They tried to accommodate for the thin material by tripling the elastic band at the top of the sock, that explains the one star reviews that complain of too tight on the upper leg. Older socks from Champion that I bought three years ago were fantastic, these are very cheaply made, found sturdier ones at Sams Club for half the price per sock.