Good quality materials and they stay on, they are just not very cute on. They fit wide on my babys feet and theres not enough structure to the shoe due to the soft soles (a feature I like for learning walkers) to look nice. Keeping them but not in love.