I frequent this restaurant. The food is very good, but there is room for improvement. I would say that this is an excellent place to grab a salad for lunch, their salads are outstanding and you get a good portion. The appetizers are also very good and although you'd never think to get it, I recommend the hot pretzel, it's the best you'll find anywhere. Last but not least, they have great beers that they brew themselves (try the Abbey Tripel or Hefeweizen).
The service is also good most of the time. We've had an experience or two with a lackluster waiter or waitress, but they have an Asst Manager named Matt that is incredibly friendly and helpful and he will be quick to right any wrong you encounter.
P.S. If you go there during the summer, they have an INCREDIBLE outdoor patio! A+ for that!