Best location, nicest restaurants, near to Pantheon and Piazza Navona ...
Perfect communication, very friendly check in.
Highly recommanded!