When it comes to Neapolitan pizza Stone nails it! The pizzas are fresh, baked quickly in their wood fired oven, and topped with high quality, delicious toppings. My go to pizza has been the prosciutto e funghi (prosciutto and mushroom).
When ordering I would advise one pizza per person; I can usually eat a whole one on my own. A pizza and an iced tea will run you about $10-12.