All reviews seem negative
They say north end but there is no north end quality. They are not even Italian. I've had pizza in the North End and they are not on that level!