I went for take out pizza, mainly because on the sign they advertised some organic ingredients. It's a very thin crust, with quality ingredients and I found the pizza very flavorful and delish.
Might not be enough for those with hearty appetites-they only have two sizes, the largest pizza being 12 inch. If I was a drinker bringing your own wine would be a bonus.