The shoes are great, good quality and seem very comfortable. My only problem is with sizing info. It took me a week to decide what size to get for my 9-month old baby who wears 12-18 month size. In short, I ended up buying size 20, since many reviews said they run small and based on all measurements I could think of I thought size 19 would have been his normal size. Well, the shoes do not run small. Size 20 is actually marked as for 18-24 month old on the package and I'm disappointed that this has not been mentioned on the product page. They seem perfect for 18-24 month old babies, not too small, not too large.