Yipes. If that's what's going on, I don't want to be in that hotel. I mean... what else could they be doing with a camera? But it's improbable that someone would have an invisible camera so well placed that they could accurately decode images of your typing in an actual room.
I've been noodling around the idea that an attacker might hide out in an adjacent room, spoof the hotel's SSID (so that you think you're connected to the hotel but really going via the attacker's IP path) and scan your packets on the way through. At a practical level, this seems more spy-movie stuff. It's not hard to do and it might yield, but it would be a random numbers game; it doesn't seem like a good business model unless you are targeting someone specific. If that's the case, there'd be a pattern of victims that would be obvious to investigation, there would be evidence of inside help, there would be pressure from banks... again, not reputation building for a major chain hotel. Unlikely, IMHO.