Personally, I don't trust pet hotels that look glamorous for the owners, but mistreat the animals behind the scenes. That said, I'm not rating based on Petsmart's hotel feature.
The staff at Petsmart are generally rude and unhelpful, not to mention very hard to locate aside from the cashiers. I looked around for help for a good ten minutes before I found a teenager sitting on packs of dog food who apparently worked there.
Aside from horrible service, Petsmart carries a good variety of pet supplies. You can adopt cats from the Toronto Cat Rescue at various locations. I suggest coming during their Adopt-a-Thon events, when the adoption fees are only $75.00 per cat.