Franca's place is perfect, you will find yourself within walking distance from all the things you want to see in Rome.