The good: An excellent price for a 1 night stay between Xmas and New Years, good bed, room was quite clean and reasonably large, occasionally one heard noise from other rooms but not excessive, check-in was fast, parking is easy, heater in room was excellent, decorations around public areas fun.
The not so good -- toilet plugged up a bit following use (I suspect older pipes dating many decades), hot water to shower never got really hot after a few minutes of wait at 7:30 AM in morning. But the most irritating was the superposition of a 50$ deposit over the room price that according to the checkout agent will not be refunded for up to 5 working days. In a day of microsecond and faster communication, holding the deposit for more than 1 day is absurd and I can only conclude the hotel is taking advantage of the "float" on the funds.
All in all, if you get a good price, the hotel is fairly good and if they would eliminate their slow return of deposits my other complaints are pretty minor.