This place is right in middle of a shopping plaza. I past it dozens of times. Reminded me of a roadside custard stand
1. The place is bigger than it looks when you walk in. Their drive thru is very popular here.
2. Looks wise the pizza is looking real good. The sauce was pretty good and the dough was spot on.
3. The cheese had a strange flavor. I would maybe guess that they combine a second cheese aside from mozzarella? Not really a big fan of it, although people might think it was ok.