While the prices aren't bad, you get what you pay for. In my experience the food is hit or miss. Sometimes the wings are great, sometimes they aren't.
If I go to a restaurant I'm looking for consistency in the food and service. Their waitstaff is very friendly and knowledgeable about the menu.
My biggest gripe is that it is extremely loud in there. Even when there isn't any major sporting event on TV. It is very hard to hold a conversation.
Overall, I feel that this is an okay place to go watch a game, but not so great to have a sit down dinner.