We couldn't have asked for more with this gem.
Location is perfect and is within walking distance of all you need to see in Rome
Plenty of typical Italian cafes and restaurants very close to the place and its location to the Corso means you have a perfect point of reference.
Check in was very accomodating after a long flight