I purchased 2 pair based on the reviews and I am pleased with what I received. I have been riding with long socks for a few years now. My current old socks are Fxx & Sxxxt. They are great to wear and stretch over my knee pads, but are flimsy - the Sxxxt blew out the toe box the 2nd ride and the Fxx ones are holey but still used. These have some substance and I like the cushioned soles. They are not as long as my others, but I have small feet and purchased the small/medium so that may explain that.