Amazing location, super close to the Colosseum. Great hospitality as well. Vert highly recommended.