I think sometimes people may be a little over critical on reviews. Thankfully, despite reading reviews when you want something bad enough the best way to know for sure is to try it yourself.
The food: definitely not the best kbbq I have ever had, especially for the price. The choices are so limited and there are a few things you can only order once. Hello! It's supposed to be AYCE. For the price you pay, you would think they would have more options on the menu.
The service: a lot better than I was expecting! Our drinks were refilled promptly, the food we ordered came out quickly, the staff was overall really fast and efficient.