The food was good but service was terrible. The waitress had to be flagged down every time and she seemed annoyed every time you did get to order. One item On their all you can eat ran out (bbq short ribs !) and honesty, you should probably turn the heat on. It's a full restaurant the least you can do is hire enough staff, turn the heat on, and have all your items on your 'all you can eat' menu