Apartment location is perfect. You can get to all Rome's attraction by foot without any issues.
Check-in/Check-out process is really simple.
Apartment description is accurate.
Only one minor issue is musty smell caused by humidity.