These fit well, easy on and off. The leather quality is HORRIBLE. The silver rubs off almost immediately, which I knew from previous reviews. But now even the leather underneath is wearing off. This has NEVER happened to any of my kids shoes, even the cheap brands. So yeah, for the $50 that I paid for these, I unfortunately can not recommend them. If they step up the leather quality, then yes.