Stunning place. A hidden gem in the heart of Rome. Highly recommend.