Been here twice. The variety of food offered is good, but definitely not among the best. Certain items dont taste even decent. :-( You get so full after the main course, that you hardly have space left for the desserts.
The catering and servicing is excellent, but the quality of dishes can definitely improve. The price of a buffet meals is modest and affordable - on the plus side. :)