Positives: The apartment is very very clean, new and location is just close to a metro station. There are grocery shops nearby. You can buy 24/48 hours metro pass and easily reach anywhere in Rome easily.
Negatives: She asked to us to sign a contract with several conditions and clauses (which we were not told before and left with no choice other than signing). She didn't respond well to my question of what is the best way to reach from airport.
All in all great apartment, good location but somewhat businesslike host.