I really like these socks as they don't come off my baby's feet.  That being said they fit him perfectly at 3 months old so I am not sure how can they be labeled for 6-18mo.  It is a nice, white cotton which is not too thick but does keep his feet warm.  He is 4 months old now and they still fit him.