Decent but not even close to 5 stars.
They do well with their sandwiches (chicken parm sammich was pretty darned good) and okay with the pasta dishes, although their price exceeds their quality.
DO NOT bother with the pizza -- at least not the slices at lunch time. They're precooked and reheated poorly, creating a crust that is hard and that you *wish* was flavorless, and congealing the cheese grease up quite nastily.
I will credit that even during busy lunch time, they've been able to accomodate a dozen or so people in a single party fairly efficiently. On one occaision they put up quite a fight on the splitting of checks, but had no choice when most people had to pay by card; but on another occaision they split checks with nary a gripe.