We stayed here recently because we attended a family event that was booked in this hotel. The room was exceptional - there was one small problem with the bathroom cleanliness, but it was quickly taken care of as soon as we called. The event in the ballroom was also top notch. The food was very good and the staff was efficient.
My only complaint would be that the only choice on weekends is a buffet breakfast. It was nothing special and we didn't want to eat that much so it was a waste of money. Definitely not up to the standards of the rest of the hotel.