First thing you will notice when arriving is the atmosphere, it's a small piece of Italy.
The pizza far exceeded any local chain pizza restaurant as far as taste and quality.
4 stars only due to a very limited menu, maybe 4-5 pizzas to choose from, and at $16 a pizza it's pretty pricey.