I tried their Margherita pizza on their free pizza day and it was actually very good. Considering they were churning out pizzas at a torrid pace, the quality and taste of the pizza was excellent. The flavour was on point. It seems like they make thin crust pizzas that are baked on a stone oven to perfection. I can only imagine how good their pizza would be on a regular day.
My first impression: Good stuff.
Taking a look at the rest of the menu, it looked like they offer Pizza at a set price of $13 with any toppings you want (not sure if there is a limit). They also seemed to be offering "dessert" pizzas at a $6 clip. I'd definitely be inclined to come back to try these out.