super location and super place. would be hard to find a better place in Rome to stay.