very average. not enough cotton but I should have checked before I bought them. rib on top is unneeded and you may feel it depending on the shoe you wear. the no slip works and socks don't move and fit properly