This place was very nice, the apartment is a little bit smaller than expected but still very nice and cozy. Other than no internet for the first day and a half, we were very satisfied with this location. It was close to where we needed to be, all the main attractions of Rome was within walking distance.
The only thing I would note is to be aware of the Rome tourist tax that you must pay at check in. We were not aware of this as the listing was in Italian and we didn't know. We had to pay 30 euros for 2 guests for 4 days in Rome. It just wasn't expected and would have been nice to know in advance.
Overall, we were very happy with our stay and recommend this location