We stayed at Leonardo’s apartment for three nights. The location is great, the Vatican is just at a 15min walking distance or approx 5 with the public transport (bus). Piazza Venezia is 15min far away by bus for example.
Leonardo and the neighborhood are extremely friendly, we felt already part of the community during our stay. Coffee bars, convenience/drug stores are just downstairs.
I would definitively recommend this flat for your trip in Rome.
Grazie mille Leonardo!