We had a great room with a private bathroom in the apartment. Everything was sparkling clean and we even had breakfast available which we didn't expect.
The communication including check-in / check-out was excellent and having the option to leave our luggage in the apartment for the entire day of check-out was invaluable.
The location is great to get to from the Fiumicino Airport and it's possible to walk everywhere (but yeah, Rome is not small).