I always have a great time here. Their beer selection is top notch. Service is always fast and friendly. If you follow them on Twitter, you'll see all the specials (they were awesome during the Pirates season).
I haven't had a chance to eat here yet, so I'll update my review once I do. I've heard from trustworthy friends that the food is also excellent, so be sure to try James St!