The description said these socks were 85% cotton.  After they arrived, I discovered that the packaging claims only 77% cotton.  Also, they are supposed to fit men's shoe sizes 6 - 12.  They are too small not only for my size 12 son but also for my size 9 husband.