Fister has been in cat Hotels quite a few times, some excellent, some not so good. The ideal place would be something like this:

Quiet countryside, no dogs near
A good sized room with access to a run outside
A good view to chickens and birds etc.
A bed with soft pillows and covered
A blanket to lay on on the floor
A wide windowsill to sit in
Sweet people to cuddle with and brush him every day
Litterbox emptied after every use
A tree to climb in
Various toys
Classical music part of the day

That's what I can think of for now.