Great location! You can walk to all the major sites and can easily access further locations by metro. You can also escape the hustle by relaxing in nearby Villa Borghese, which is a great spot for a run (think Central Park in NYC or Golden Gate Park in SF).
Maurizio is super responsive and a great host! Would highly recommend!