I like that they are mostly cotton. It's hard to find denim colored knee socks and especially cotton ones. They go nicely with my medium denim colored skirts, especially after they are washed several times. I purchased the same make socks from Weavers many years ago and they wore so well for many years! I am so glad Weavers still makes them!