Great location close to the tourist sites and has nice decor with plenty of space. Quite also.
Be aware that there is an additional 30 euro cleaning fee that is not included in the advertised total cost with the accommodation fee, service fee and taxes. The owner will request this E30 after you have booked which annoyed me. Usually, any cleaning fee is part of the total because it is a part of the cost.
Though a clean apartment, there is a mild odour problem in the WC/shower room and some flies. This didn't affect my stay.
I had to remind the host to send me the access details. By 8 pm on the day of check-in, they had not sent me the details. I had to message on the train from the airport to Rome. They did respond within 15 minutes.
Not perfect but not bad - 3/5 stars.