I think these shoes are really cute! They fit my Mattel and PM dolls. It's true that they're a little hard to get on, but it isn't too bad. The only thing I don't like about them is the laces. They're made of some woven nylon-ish material and do not want to stay tied at all.
My dolls: Kirsten, Addy, Felicity, Nellie, Molly, Samantha, Rose Adele, Tess, Julianna, Callie, Miri, Ever, Pru, Tabitha, and Lilla.