Amazing place super well located in Rome! Highly recommended!