A solid pizza chain.
One of the better pizza chains in New England, in my opinion. The Framingham location is generally fast, and clean. They use barilla pasta and have a good sauce for their spaghetti and meatballs. Their pizza has good sauce, a good thin, crispy crust that isn't too dry.