Although Eleonora's place is within view of the Vatican City, the neighborhood around there is filled with cafes and restaurants that are not touristy, filled with local Roman treats and hospitality. It is easy to get to a Metro stop from her place and the view of the Vatican is absolutely stunning.
The place is so well engineered and designed for maximum comfort and efficiency of space. You will not regret staying here.