The apartment has a great location. It's right across the street from Villa Borghese and it's a short walk to the Spanish Steps. One of the adjacent streets has a few little cafes/bars and a mini-market. In addition, there is a cab stand right across the street which was very convenient because we didn't want to use public transportation due to Covid.
The apartment layout (it's actually two connected units) was perfect for our group, which consisted of three couples. It had three large ensuite bathrooms (and none of the bathrooms had a tiny shower that you sometimes get in Italy) and a large sitting area and appeared to have a fairly well-equipt kitchen (we didn't cook any meals). There is a lift which helps with the luggage transport. The photos of the unit are accurate.