My son loves these shoes. They are great for toddlers learning to walk. Not too thick to keep his foot from moving, definitely not flimsy. Perfect design, I love the vibrant colors on them. I did have to go up a size because they run small, but other than that, they're great.