It reminds me of a SF bar--big screen TV's, Pub-like vibe.  The food is classic pub fare, the drinks are good and the big screen TV's make it a good game spot.  I wouldn't plan a party here but a HH?  Why not?
Pros:  TV's, prices, central locale
Cons:  Not all that special
                        
more