I ate here twice for breakfast, lunch, and dinner. Breakfast was included in the room, lunch was provided by the convention I attended, and dinner was on my personal tab. The food was generally good, the reception was also excellent. The dinner is normally expensive for most patrons, except that I have a club marriott card I purchased in my country with dining privilege in Marriott hotels in the Asia Pacific Region. This allows 1 diner to dine for free with a paying companion. This basically gives a couple a 50% discount. So instead of dining out to the closest popular Thai restaurant in the area, we decided to eat dinner inside the hotel.
My problem is that for both the lunches, there were several flies roaming around the displayed appetizers. These appetizers are not covered, unlike the food in the chafing dish. Even though there were attendants looking beside me, they didn't do anything as I repeatedly shooed the flies (I counted at least 3) with my hand. This happened to both lunches. For the 2nd dinner (Thai food was the theme), they served me service water that had a large dead floating fly in my glass. This was the refill they served me on my glass, thus it came from the water pitcher.
The 2nd problem is that the attendants were too few, and couldn't cope up removing the plates. You either have to call their attention to remove the plate after you go back to get more food from the buffet table, or you have to stand up and put the used plate in their rack.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.