I can't really say much about this place, because I just made a quick stop here with a bunch of friends after our stay at Drift next door. It was pretty packed, perhaps it was because of SF Giants spring training and WWE had something going on in town that weekend. The patio area was quite spacious, music (okay at most, not my favorite), and best of all....they had a big wheel that you can climb onto the bar area to spin. I don't remember it much and it was too packed to see, but it supposedly has crazy dares that you can attempt to complete to win something for you and your group of friends?!
P.S. During the day after a Giants Spring Training game, I saw an American Junkie bus outside the stadium. I guess you can hop on over to the bars after the game?!