I bought these for my 5 year old. They were definitely too big so size down. Also, I had originally bought the whole upper was leather and was excited to get a well priced leather shoe, but when it came, I realized that all it stated as having was a leather insoles. However, the top insole was fabric so it was hard to ascertain if the insole underneath really was leather. The shoe itself was also very distinctively imitation leather with the smell that comes along with it and did not seem sturdy enough to withstand some good ole little boy abuse. They were a cute shoe though - wish they would have worked out well for us.