New Holland Brewery is has great beer. They brew it all locally just down the street. The food here is good, and there are always people hanging out at the bar. They offer a game room with pool tables and dart board. They also have a loft that you can use for gatherings if you call ahead.