Either works for me, with a moderate preference for hotels for incall that are somewhat busy and have a place where one might logically hang out without looking odd.
Residences can be a pain to find if you aren't familiar with the area, especially since it is rare to get all the details right of how to park, get through a gate, etc, etc. Driving around in circles trying to see numbers in the dark isn't fun, and since I usually try to get there early to allow for traffic, having someplace nearby to hang out and not stand out is also useful. Some folks have a very clear set of directions that they obviously thought through, which is nice, but others don't. And, obviously, get the address right! (have stories about that one).
Hotels have the obvious issues of discretion to both the staff and the neighbors, especially for those that are really vocal (you know who you are!). I've found that somewhat busy hotels work best, an empty lobby isn't great but super attentive staff wanting to be helpful can make you nervous as well. Needing a keycard for the elevator is obviously a negative, and having outside entrances that don't go past the front desk that don't need a keycard is a plus.
But, all the pros and cons can be managed, I think the bottom line is just to put yourself in the client's shoes, especially if they aren't from the area, and be aware of the speed bumps and provide information to keep everyone zen.
- Randy J