My daughter's shoes are between 7 and 8 years old and they fit her perfectly. She has very narrow feet and the socks can sometimes be a bit big, but these fit. I like the one stripe at the end of the harness as it really helps when you're trying to sew a couple of small socks of the same size back together after washing. Speaking of washing, they feel great and have held their shape after multiple washes. . Apparently my daughter was wearing them outside when I didn't notice and they have a nice muddy color on the underside so there will be some bleach in the next round. Great price and high quality socks.