I stayed with my partner, my daugther (22) and son (19) each in a different room with its own bathroom and WC, which was extremely convenient and one of the key reasons for the choice of this apartment (along with the localisation, the upper floor the air conditoning and the terrace). Apratment was very clean, reasonably comfortable and very quiet (building and surroundings).
We spent a week and the weather was hot (32°-37°), so it was nice to cool down for a while in the middle of the afternoon.
Host was nice, available and helpful.
Location is recommendable. Area is very nice and quiet, 5 min walk from lovely and large Borghese Park, with lots of good restaurants around within 1 to 10 min walk. Bus stop is around the corner, 2 stops or 10 min walk from Barberini where you can catch most buses needed to visit or metro. Train station 20 min walk. Bus to Vatican at the entrance of the Borghese Park. Spanish steps 10-15 minutes walk. Trevi fountain 20 min walk. So in fact very very convenient to visit, but with all advantages of being quiet, non crowded area. We actually did most by walk anyway.
I would highly recomment this place if you want to combine relaxing time away from the crowd, good food, enjoying a park around the corner and easy transport to the major sites.