I am a pizza fan, and the best tasting pizza I found it in Mamma Mia. They have a meaty pizza (meatballs, sausage...etc) that is delicious. The sauce is great and it is just charred to perfection. Nothing to envy New York or Chicago. Amazing taste and fair priced.