I've been here 3-4 times with my boyfriend and have only been slightly disappointed once.
Great food, and generally good service.
The food, although delicious, is generally your average bar food. The staff has been nothing but friendly every time I have gone.
Really fun atmosphere. They offer game pads that you can play on while eating/prior to your meal. It'd be great for kids. Tons of tvs everywhere showing every sport you can think of.