Perfect place. Just scroll zoom on map to see why ;)
This is just very center of Rome close to everything!