The proximity to the Colosseum cannot be understated. It is in the heart of Rome.