Fit great but my daughter wore these 2 times and the heel broke. Came completely apart from the shoe and also some of the purple suede material came off. That stuff usually happens after you get some use out of them. I was able to glue the heel and told my 8 year to be extra careful when wearing them.