The actual apartment was nice -- well located and the value for money was great. The host who checked us in was lovely and very welcoming.
However, the agency we dealt with was awful. Constant messages, removed from the actual booking (we still have no clue who Dolores is) and wanted to charge us for linens, tax (we paid it ahead of time, and had to go to Airbnb to prove), and a deposit that wasn't mentioned in the ad.
Only other issue was with the shower, which was pretty rough. It cycled from boiling to extreme cold every few minutes regardless of the setting.
Regardless, we had a great stay and enjoyed the eternal city of Rome.