We stopped in here after walking around villa borghese. It was a recommendation in our lonely planet guide, and it lived up to expectation. Exactly what you expect from pizza in Italy. We just kept trying them all as they were so good. Special note about the Italian sausage with truffle cream...flavour sensation. Service was super friendly and prices were super reasonable. Just be mindful that It's more a takeaway pizza place as there isn't a lot of room to eat along the counter.