We have visited Rome many times so we know the city very well.. The location is perfect, literally 3 minutes walk to the Pantheon, 5 from Piazza Novona, so right in the mix of what the city has to offer.
Giuseppe was a great host, very communicative, he arranged the transfer from the airport on arrival and met us at 9pm to let us in, in Person.
The apartment is as described, be prepared for the stairs, its a third floor apartment with split level stairs, so in total its 69 steps from street level, no lift and they vary in scale of angle from steep to steady, you get used to them over the course of a week.
Everything we needed for three adults, big superking bed, really comfy, and a sofa bed, that is double size not so comfortable but great for kids, Shower / bathroom was big, albeit dated, all worked fine.
Kitchen was well stocked for home cooking, and the internal courtyard balcony was a huge plus point, especially as the weather was so good. Wifi included but a bit flaky