New to the area so I had no idea this place only sells frozen pizzas.
The good: It's convenient because you hand over your money and immediately get the pizza pie of your choice without any delay. Just preheat the oven, peel off the plastic wrapper (no boxes) and pop it in the oven (they have some sort of disposable paper tray especially designed to go straight into the oven)
The bad: The pizzas taste like any you can get from the frozen aisle at the supermarket and the ingredients didn't really taste fresh. Can't see much value in this ... maybe they are healthier than the processed options in supermarket stores? I would also bake my pizzas a little longer than indicated on the instructions sheet that came with my pizzas.