Great quality, Keen product.  Can't really go wrong, the price may be a little more than other shoes or sneakers but it is worth the extra couple of dollars.  Our last pair lasted two years for our 8 year old son.