Coming from New England I am really picky about my pizza since I grew up eating New Haven, New York, and New Jersey pies. I lived in Maryland for 2 years and never found an edible pie. I expected it to be much the same in Cleveland.
Mama Santa's did prove me wrong. It's edible, yes. Is it the best pizza I've ever had? Not even close. It's a good substitute for the real thing, though.