Top marks for atmosphere and site lines of you are there for any sporting event. That said the food prices are a bit high compared to other spots. Over 35 bucks for 24 wings just doesn't make sense but then again maybe they buy different wings than everybody else.
My reco is stick to a shared app and beer unless someone else is paying.
As for service, it's very good. I have never had a problem with that.