Overall, a good stay. Great location and spacious (feels like two adjoined apartments). Unfortunately, none of the air conditioning in our rooms were working properly. The beds were comfortable but I had difficulty sleeping uninterrupted due to the A/C failures (it was hot in Rome when we visited).
If you visit during a hot month, I would recommend confirming with host that the A/Cs are fully functional before booking.