Great location just steps from the Colosseum!