This is the nicest of three places that we stayed at in Italy. Well laid out, comfortable atmosphere, bonus terrace, very clean, and the host was very responsive. It's also surrounded by amazing restaurants!
The only minor downside to this spot is the location relative to central Rome. It's a good walking distance from the northern sites of Rome. Not too far from ancient Rome, such as the Colosseum and Roman Forum though.
However, I would still highly recommend this flat! We really enjoyed our brief stay here.