We were very happy with our stay. The apartment was great and Alberto was an excellent host - helpful and very likeable.
However, the advertised "free on site parking" is inaccurate. And, unfortunately, free parking was our number one criterion for selecting a place. We managed to find parking in the street but this was far from easy (as you would expect in Rome).
Nevertheless, I would still recommend this apartment.