These shoes are kind of expensive, but worth it.  I ordered these last year for my 5 year old daughter and they lasted a year (I always order a little large to allow for growth).  They do run big, but they really hold up to wear and tear.