Good quality cotton socks. My daughter, who is picky about socks, is very comfortable. Based on other reviews we ordered a medium size and they fit my 7 year old who wears a medium kid size 2 and they fit well with room to grow. However, an exact size chart is required from the manufacturer to make ordering easier.