I was here for a corporate event and had a great time. The place had pool tables, mini golf, some video games and things like that, along with probably nearly 100 tvs big and small, with one really big one.
It is a good environment, but can be a little loud. Food is priced satisfactorily and tastes pretty good.
Its a nice place to go for a sports game and can be packed during the big games and dead when no games are playing.
They have a mini-Olympics which is good for friends, bachelor parties, and work events.