Crazy socks day for my little girl! She loved them! They fit perfectly. The material is good and not tooo thin. Perfect length right by the knees. My little one was supposed to wear this next wk for school but ended up using them the day they were delivered. Now I have to wash them lol.