The "Aria suite" was extremely well-located in a quiet street literally steps away from Piazza del Popolo, Via del Corso and Piazza di Spagna. The flat itself had everything we could make use of, a note of merit goes to the cozy, enormous bed (believe me, that's a really rare find in Italy) and the elegant furniture. There's no elevator in the building and there's quite a lot of stairs to get to the flat but hey, it's Italy so you better get used to it ; )
Francesco met us in the flat upon our arrival and was very welcoming, we would definitely recommend his place!