The place is PERFECTLY situated! Walking distance from almost everything that a tourist would like to see in Rome