Very well located place to stay in Rome.