I've always loved their pizza and used to go there as a kid when the pizza place was at the Northway Mall in the 70's.
All reviews seem positive