It's a place so close to everything you need to see. Literally you are 10-15 minutes of Piazza Navona, Fontana de Trevi, Altare Della Patria, and the Pantheon.
Great restaurants and bars nearby. Highly recommended because of its location.