Nice place in the heart or Rome! a wonderful location!