I will make it short:
1. Excellent location
2. Great apartment
3. Super quite
4. +++ Value for money
5. Cons - no windows! (Although 2 huge balcony entrance doors were ok for us), no shampoo/bath soaps (we brought some anyways so no harm here).
Bottom line - 9 out of 10 score. I will revisit this place next time I'm in Rome.