These shoes are very cute! However, they do get beat up pretty badly. The sole gets quite dirty, and the blue color on the leather was pretty much all scratched off by my 2 1/2 yr old. She has more shoes than I do, so they were not worn daily. I can't hand these off to a friend due to the shabby look of them now. They are a good fit ( run a tad bit wide) and are comfortable/ flexible for little feet.