No better location in Rome. The perfect spot!