These shoes are lovely.  The insole is padded and cush-y, and the leather is of nice quality.  They are much cuter in person.  I am very pleased with the fact that the sole is flexible, yet sturdy appearing.  The soles are a bit thicker than See Kai Run shoes or Robeez Tredz, but still very flexible.  They seem pretty true to size as well.  My daughter (19 mos) wears a 6M shoe and the 6-6.5 (22) fits her pretty well.  Most importantly, she loves them.