I've had some Christmases in hotels. It can be good. I know I went to a Cubs thing at Minehead Butlins and we trekked across Exmoor. Blimey, that's a long time ago. Not sure I've been back since. A lot of these seaside towns are much the same and all about separating you from your money.
Looks like you enjoyed it anyway.