I stayed at this flat in April 2016 and have to say that the location was great! It is walking distance to everything that we wanted to see while in Rome, like the Pantheon, Colosseum, Roman Forum, minutes from Campo Di Fiori (fantastic for an evening stroll, drinks, dinner, shopping etc), we even walked to The Vatican City. You don't need a taxi.
The flat suited our needs, we felt safe and the neighbors were friendly. A point to mention is that the shower is a bit on the small side. This may matter to some people.
The host Michele was very helpful and responds immediately! He thoroughly answered any questions that we had during our stay, and was kind enough to arrange for a taxi to the airport as I had an early flight and preferred not to do transit. I didn't meet Michele in person but we were greeted by Joan who was nice and went over everything with us.
I would definitely recommend Michele as a host!