This location is perfect. Piazza di Popolo is right across the street. The metro entrance is right under the apartment. Bus and taxi are right there too. Some local shops make quick meals really easy.
Trevi, Pantheon, Piazza Navona are all 15-20 min walk.
I would stay here again.