I bought these for my almost 6 year old son. He seems to like them so far. They run about a half size too small. He wears a 12.5 but I had to buy him a 13 in these shoes. The straps are also a bit tight but they are soft and don't rub on his feet.