This was a great place: the location was close to everything in central Rome. St Peters and the Vatican is only a nice 10 minute walk away. The buses at Piazzale Clodio a few steps away can whisk you away to any part of Rome or walk down to Ottaviano and catch the Metro. It's less than 10 minutes away.
The comfortable apartment has everything one can need and the Wifi was fast and worked great. Lorenzo is also very nice and attentive. He even waited for me despite being delayed at Termini Station.
Highly recommended!