This place is THE PLACE! As someone who has traveled several times to Rome, this is the absolutely best spot to stay.
We felt right at home and we were so close to everything.
Highly recommend it!