Triple 7 is a great place to catch a game and have a few drinks in the Main Street Station Hotel downtown. The restaurant/bar is a pretty good size with high ceilings, multiple TV's, a good crowd and a long bar. They're usually always busy but the food doesn't very long to come out. I've only had appetizers here; the nachos were awesome but I was really disappointed in the deep fried mushrooms. They tasted like dirt so I know they weren't rinsed well.
The customer service wasn't bad and watching the Giants win the World Series made my experience at Triple 7 even sweeter. It's a good place for groups and I'd consider returning if I'm looking for a few drinks and bar food at a great price. Most appetizers were an average of $8. Hard to beat that!