We use the cat hotel in Birmensdorf - its on the main road and cant be missed - there are no cages, the cats have a two floor building with large windows and many places to play / hide / sleep as well as large outdoor enclosed areas that are always available to them.
Space in the hotel is limited but the owners take good care of the cats, we are pretty sure that ours get good attention as they are generally wary but have befrended the owners. The owners gave us a full tour of the place a few months before we went away to make sure that we were 100% happy.
Take a look at their website they now have some excellent photos on there showing the facilities as well as the 'guests', at first I was hesitant paying to put three cats in here for three weeks at a time, but now I have no qualms about it as they are treated so well -
http://www.buesi.ch/.
Oh and be careful offering to catsit, I looked after a strangers cat in Zurich a few years ago and now I'm married to her