Massimo's place is very conveniently located and just a few minutes walk to the Colosseum, the Forum and Piazza Venezia. It is under 5 minutes away from the Cavour Metro station. Plenty of restaurants around and several convenience stores nearby for daily necessities.
You can fall asleep to the sound of accordions on the street below or shut the sound proof windows if you want some quiet.
The place was clean and all the amenities for a week stay for my family. Thank you Massimo!