Bought for my niece who is almost 7 years old and wears size 12 shoes. They fit great, I'm waiting to see how well they hold up considering there's an elastic band at the top. My niece is very thin, her legs are like toothpicks and they stick to her leg. So far, so good