I bought these socks for my granddaughter. She really liked them and put a pair on immediately. I asked her if she would wear them and the answer was in the affirmative. They were a good buy.
Pros
These were or my granddaughter and she loved them and they fit. She is 8 and her feet are not small.
Cons
The knee-high style may be too formal for some occasions or settings