These are absolutely fabulous quality knee socks. Cotton-so nice and soft with a ruffle ribbing detail to give a girlish look. Size M. Fit ages 3-6 best as knee socks ( fall slightly over knee on my 3 year old who wears a size 8 shoe). Navy, maroon, mustard, gray, and white colors. Please note the white & gray are about an inch shorter than the other colors.