I've been going to Mama's for a 2 years. I've never had the pizza, believe it or not, but the subs are very good. They're big, packed with meat, and feature interesting combinations.
I really like the jars and canned goods on sale there as well, things like cherry peppers, roasted peppers, etc.
They do deliver (but only within 5 miles.)
Service and pricing are about what you'd expect from a carry-out pizza place.