I stayed at this hotel for 10 nights for a conference/convention event and the hotel looked after the group (140+) very well indeed. Nothing was too much trouble, the staff said hello anytime you passed them in the halls and were as friendly as could be expected. The rooms were excellent value, nice and comfortable, with space to spread out a bit (handy for those of us who like to shop). The heating/cooling was just fine, the bathroom was good and restocked daily and there was a business centre and fitness room and pool. I used the first two but not the pool and quite liked the facilities. There's also a coin operated laundry and dryer (essential for 10 day stays!)
The McKenzies restaurant service was quite slow compared to most other places I have been in the USA, but there were some other local choices if that annoyed anyone too much.
I'd gladly stay again.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC