Great place and location, super central in Rome!