Food was ok.
We ordered from the menu instead of the buffet as we like particular items that weren't necessarily offered from the buffet. We also showed up for a late dinner and the food was not necessarily just made.
The service was incredibly slow. There are probably only 20 tables in the restaurant only which a quarter were occupied.
I wouldn't go back as it isn't in the local vicinity for me and was around the corner from where we were that day - there are better restaurants out there with better service.