Great place. IMO location is great. You're close to everything in Rome. You're close to a big street if you need to call a cab. Stairs to the apartment can be a bit challenging for older people but we didn't have any issue.
Inside the apt is very modern and clean. Has all the necessary amenities. We were missing a kettle and they promptly brought us a new one. Windows on the third (0+2) floor provide ample light.
Communication was top notch. Easy check in and check out. Quickly responded to help us with any minor issues.