I would recommend this property as it is quite well located, not far from Vatican and stadium and just the other side from piazza navona and piazza del popolo.
unfortunately the lift is very small and no views out of windows or balcony. a good place for a few days.