I was pleasantly surprised by the quality of these shoes when I received them. Unfortunately, they were much too small. I ordered a size 10, which usually leaves my kid with plenty of growing room. I was barely able to get these on him. Definitely size up if you order.