We had a wonderful 3 night stay here, although I would warn future guests that air conditioning was lacking and the apartment is in need of a serious renovation. Nonetheless, it has all of the basics and the views are *incredible*...only the Pope has it better!
We slept on the top floor, as the air conditioning in the atrium worked better there (we stayed in August). Location is fabulous and only the Colosseum & Borghese are out of walking distance.