The food is good as well as the service, but the prices can set one back. We mostly eat the buffet and felt that for the price a bigger selection should have been displayed, yet it could be that our timing was off as the hotel was not too busy. There was even enough time to talk to one of the cooks and get to learn something about the kitchen.
I would recommend this restaurant while staying at the hotel, but be aware of the pricing.