Can only review based on the pizzas I ordered, (can't yet vouch for pasta or Panzerotti). Take a look at the menu (available online) and you can see they have a tonne of options, many of which are quality Italian ones you aren't likely to find anywhere else (bocconcini, Parmigiana, Pesto, artichokes, fresh herbs, etc...). Good news is that the pizza comes out as good as you'd hope.
I didn't expect it to be cheap, given the quality of the food. Only downside perhaps is that they charge a minimum of $2 for each additional topping and it can really add up when basil is being charged the same as a meat option. Still, we and our guests absolutely loved the pizza and I'd be shocked to find something better in the area.