This place is awesome!
I've been here several times now. Most recently before Sunday's Pirates game. It's quickly becoming a favorite stop of mine on the North Shore. I love the ambiance and the large variety of beers to sample. There is a ton of seating... booths, bar tops, tables, indoor/outdoor options. They have TVs on to watch sports and I've also been here when there's live music (stage for bands/performers).
If you stop here before a sporting event be prepared to wait around 10 minutes for beer. It will be crowded. If you really think you'll find a place that close to the stadiums that won't be crowded... you're crazy.
Tip 1: An intelligent drinker would order an extra drink if the place is crowded, so they didn't have to wait as long.
Tip 2: Stop complaining. It's a buzz-kill.
Another great part of this establishment is that they allow you to bring in outside food, since they do not have food. On one occasion we has a pizza delivered right to the bar and another we brought in take-out from one of the nearby restaurants.
I personally have never had an issue with service. I've also never been an impatient unrealistic patron.