Wonderful flat to stay in! Spacious, clean and well located. Badlo delgi Ubaldi is the closet metro station and you can literally get to anywhere from there.
One note, there is no shower gel included in the amenities. So bring your own, or buy some in Rome. However, that is extremely minor! I only mention it because I was caught out.
The flat is perfect. I highly recommend it!