Amazing location, right next to the Colosseum. The place is great!!!