I purchased these New Balance shoes for my daughter as a Christmas present to replace an old pair. I ordered a Big Kid size 4, but when they arrived they seemed small. I checked the tag on the tongue and it said it was a US size 4, but when I held them up to her old size 3 New Balance sneakers that were a different style, they were virtually the same length. Spoiling the surprise, I had her try them on and, sure enough, they fit just like her old shoes that were getting too small. Disappointed, I ended up returning them for a different shoe. I will say that the bright teal color in the picture was actually a much darker aqua in person, and the areas that appeared white in the picture were actually a gray color. The only reason I did not return them for a larger size was because they did not have them in stock at the time. They appeared well-made and have a nice non-slip sole, but I would reccomend buying a size larger than what is needed if you decide to purchase these shoes.Really nice shoes! Got mine for around $24, so that's a deal!! They don't really flex at the sole much, but the shoe seems to be of great quality. Color is as described. Sizing seems to be accurate too, when I compared to my sons size 10 stride rites (we got an 11 in these, so these were slightly bigger than the stride rites)You can't go wrong with these. My son loves them because he says they make him run super fast. They fit him perfectly with no pinched toes, rubbed heels, or random foot pains. Definitely worth the buy if you can endure watching that beautiful white shoe turn grey.Purchased for my two yr old. Who wears a 7.5 I purchased a 8He hasn't worn them yet they look great though.PERFECT AND I LOVE THEM!!! THE COLOR IS MORE OF A TURQUOISE BLUE GREEN & NOT THE BLUE THATS IN THE PICTURE BUT I ALREADY KNEW THAT SO IT WASNT A PROBLEMPerfect fitGot this as a Christmas gift but they look amazingSo cute and well made!