Fit is on the larger side for New Balance.  We returned it and bought Stride Rite and that brand runs a tiny bit smaller.  And didn't like the fabric on the shoe either.  It would stain and doubtful it would hold up to a 4 year olds rough playground play and still look good