This was another one of those disappointments Tripadvisor can give. After reading the enthusiastic reviews I went there and was largely unimpressed. Service courteous but not hugely attentive. Tables in a rather dated extension of hotel lobby. The previous diner had left my chair with sticky armrests and as I went to the buffet and my plate was removed my dirty cutlery was left on the table. All of this gave me a slightly depressing feel of a canteen.
Buffet is varied including German and Indian food, apart from the Thai choices. Some of the sauces that hadn't been touched had somewhat dried out (humous etc) and a couple of the hot dishes were cold. Overall disappointing also considering it isn't cheap. Sorry but I won't go back.