My wife and I eat here monthly with a group of 30-40 people. The food is always good and the service is always quick and efficient. Salads, calzones, burgers, pizza, or Italian favorites - you name it - no complaints. It's hard to serve a group this large, but they do a good job of it. They have a nice private room that we use and it works very well for our group. There are few restaurants that can accomodate a group this large and let you order off the menu and give you a private room.
Pros: Good food and service.
Cons: 20% tip for a group is plenty.