I got these for my 10-year-old son in a small ( he is a size 4 in shoes) and they fit perfectly. He loves to wear the old school knicker style pants and they were plenty long to cover just above his knee. The colors of the socks were exactly as pictured.
Rating: [5 of 5 Stars!]