Good food. Not so good service the last time I visited. They were in a hurry to close the buffet. We only had 15 mins to eat. They should have informed us before we started. But out of the 7-8 times I visited, only once I faced bad service. So won't be too harsh on them.