I bought these for my almost 7 year old and they fit well. I like their quality - they seem to last a long time. They're the first to take them when they're clean!
Pros
They are perfect for school uniforms. They stay down.
Cons
There is no anti-slip feature that causes the socks to slide down your foot as you walk.