Amazing place right in the heart of Rome. 5min walk to the Vatican. Highly highly recommend