We carried out a couple of pizzas because of a recommendation. The flavor was good but nothing exceptional. They were 12 inch pizzas and cost nearly $50.00. We were told that the pizza would be ready in 20 minutes and it ended up being over 40 minutes.
On the up side, the staff was very friendly and helpful.