This place is perfect. There's not a better location in Rome!