Been here a couple of times and it seems like a solid place when getting lunch. This location is convenient to my office and we have lots of office get togethers here. For big groups, they easily can move tables for lunch so we have been here a lot of times and not been disappointed.
They did change the menu recently, I've only had a chance to try a sandwich but it looks like they re-invented their salads.. maybe not for the better.
Most of the servers here are pretty competent and pretty good at keeping your glass refiled and getting your orders correct.
Have not gone here to watch a sporting event, but it looks to be equipped to handle it, no problem.