3 stars for cuteness. My daughter got these socks for Christmas and loves them. She is 9 years old and she fits perfectly to the knee. -2 stars because the thread in some socks starts to fray after 1 wash. Hopefully this will not compromise the integrity of the sock over time. In the beginning there were no holes, I hope it stays that way.