the problem with the petshotels that petsmart offers is the staffing is minimal, so yeah, the dog sits in a cage. I've even heard of them not coming out at all.
The other place doesn't have nearly the overhead of the big box. They also probably aren't paying rent on a huge building like petsmart. I'd go with them.
