Love this shoe. Bought it for my 3 year old who has wider feet and fits him great. I will say they do run a little big, so size down if your unsure. Easy for him to put on himself. My 6 year old has a similar shoe from last year and it has held up great!