We had a great time at this flat! The flat is clean, quiet, and comfortable. It was extremely useful to have air conditioning and an elevator!
It is located conveniently on a shopping/pedestrian street, with Piazza De Popolo, Spanish Steps (and Spagna Metro Station), and Trevi fountain nearby. It is within 30 min walking distance to all the major sites.