The food was good, really good even. 3.5-4 stars for the food.
But the kitchen was awful. The food took forever to arrive, they brought out the wrong plates multiple times, and they completely forgot a side of fries our party ordered. When we brought it up, they said they would be right out. But they still weren't out by the time we finished the rest of our meal. The waitress actually told us it was because they were holding fries back for a large takeout order. On the one hand, I applaud her honesty I guess, but how about serving all your customers equally? We ended up getting it taken off the ticket.
So, if you're willing to put up with a terrible dining experience, you can get a good meal at a good price.
Maybe the moral of the story here is get it to go, apparently they'll prioritize you, lol.