good place and good location in Rome.