Service needs A LOT of work!!
Me and my family recently stayed at this hotel for about 3-4 days. Not the best of stays. Maybe it was due to the fact that the entire place was full during our entire stay. After the first night, our room keys had been deactivated because the front desk had us down for one night, although our reservation (which was made months in advance) clearly said 5 nights. This was corrected quickly. However, my room was never cleaned other than towels being changed out. The one time the room was "cleaned", housekeeping only made up one bed in our two queen bedroom. The trash was never emptied, and the tables/desk stayed dirty with empty water bottles and napkins because the trash cans were overflowing. 
They do have free breakfast in the morning. This stayed busy from the time it opened until after it was closed. This wouldn't have been so bad unless you were lucky enough to be stuck in a line of people trying to check-out, check-in, or complain about THEIR rooms not being cleaned to the ONE person at the front desk who had to handle all of this on top of answering phones. 
My dad was basically accused of lying about staying in a room that he had been in for two days when his room key did not work for the SECOND time during his stay. The front desk clerk actually told my dad he wasn't in that room, and that it was "Mr. Johnson's" room. The clerk then proceeded to walk my dad to his room to prove him wrong. After knocking on my parents door while my parents stood in the hall and watched, he quickly saw that he was wrong and well... how would YOU feel in that situation.
Long story short, maybe we came on a busy week, but that doesn't mean a business should cut corners on service. If anything they should be stepping it up or letting their guests know whats going on so that we're not wondering why such a nice place is handing out crappy service. Decent rates, but get it together at the front desk and train your housekeeping staff to actually clean the rooms. Never stayed at a hotel where I had to request someone to clean my room every day I was there.