We have stayed at this location a few times and have never been disappointed. The rooms, lobby, dining area, etc. are always clean and well maintained. The staff was friendly, even when we checked in on Christmas Eve at almost 11:00 pm. Although the breakfast is not free, it is well priced, expensive, and yummy.
My only negative is that we have to park in a deck across the street because there are no hotel spaces unless you're a Diamond Member. That said, the walk to the deck (free parking) is worth everything else.