Very nice establishment, with quality food and beverages. Rarely do you ever hear both sides to a story, keep that in mind when you read some of the "reviews" posted by the filthy inbred degenerates on this site.
Fact: Service can become a bit shaky when the establishment fills up.
Tip: Put on your grown-up pants and be patient.
Edit: If you don't like what's on the TV, order takeout.
TL; DR Restaurant serves quality food and beverages.