A great spot in Rome, quiet and well located.