Best location in Rome. Literally 300 steps from the Colosseum