The apartment is in a great location. 3 BR as described and two good bathrooms. Nice little terrace as well. Plenty of restaurants to choose from. Some of them aren’t that great (as you’re in a touristy area), but a few are quite good.
Easy access to the metro to go to Coloseo or to St. Peter’s if you don’t want to walk. Spanish Steps nearby, plenty of designer shopping. Trevi is around 10-12 minutes to walk. Pantheon is a 15 minute walk. Piazza Navona 5 minutes beyond that. I walked back from the Forum to the apartment and it took around 25 minutes or so.