Amazing apartment and location. one of the best places in Rome.The only negative would be the city tax which is calculated per person and per days of staying. For 3 people it added around 50 euro on top.My recommendation would be to make a small discount to the original price in cases like this.
In any case I totally recommend it.