New Balance shoes hold up so well. We swear by them because they truly go the distance. We have both a 2 year old & 5 year old and they both have put miles on these shoes with not a lot of wear and tear.