We stayed only 2 nights in the apt. It is located in a central place - just near piazza Navona.
The apt. was very clean and we found in it everything we needed. There is an elevator in the building - very comfortable with the bags.
The lady who received us at the apt. was very nice and explained everything we needed. We didn't meet Francesco, but he was very helpful in e-mails and helped us with the parking issue (we had a car) - he detailed all the possibilities about the parking in the area.
I completly recommend tis apt. if you want to stay in Rome.