Sometimes you can only get one or the other, but Vintage gives you both great food - including some very creative dishes - and a great beer selection.
It's a brew pub, so you can expect really good beer. I admit to being a bit of a beer snob, so I would rate it hit or miss. I've had some really fantastic pints, but others disappoint. However, there is a long list of options, including rotating seasonals and "guest" beers from other local breweries, so you will probably find something you like.
The atmosphere is casual, but warm. I have been here a number of times, ranging from big parties to dinner with a friend. The place is quite large, so even when you have to wait, it's not very long. There is a large bar area, some tall tables for drinks near the entrance, a main dining room, and a back dining room (that is sometimes used for private parties.)
Food ranges from burgers and wraps to large main entrees. Try the pulled-pork mac-n-cheese. It really hit the spot on a cold night when I craved comfort food. Also a long lit of appetizers, soups, salads, etc., so like the beer, you should be able to find something you like.
The location is in a strip mall/parking lot that isn't exactly happening, but don't let that deter you. The number of cars in the lot will show you it's a popular place.