The two best parts of our our meal were our server, Steven, and the 4 out of the 7 meats that finally made their way to our table. But unfortunately, those two things weren't enough to outweigh the negatives.
The room was way too stuffy and hot, AC should have been up a bit more. All of our utensils were dirty and/or greasy. The water (which wasn't free) came in a filthy bottle that had built up yellow gunk on the inside....yuk.
We got there at 11:30 for lunch and the kitchen staff was way behind in prepping the food, not even our server was made of aware of it. The all-you-can-eat salad and sides only had half of the items out, it took them over an hour to get the remainder items out, and some of the ones that were out didn't have serving utensils. Three of the seven meats that we were part of the our meal were never available and so never made it to our table.
With the exception of our server Steven (really great guy), everyone else acted like we were bothering them. On top of that, the Yelp Check-In offer of a "Free bottle of wine with a Pokemon lure" wasn't honored simply because we couldn't get internet/data connection within that section of the mall (why even bother with the offer if guests can't use it).
Such a disappointment, it could have been very good; but we'll never go back now.