Amazing place, right in the heart of Rome, close to all the main landmarks. Would totally recommend it!