Overall our stay was quite good. Location is very good and all major attractions of Rome are very close at walking distance. The checkin could have been a bit better, the apartment door gets stuck sometimes.
The hosts are very helpful: they allowed us to keep our luggage at the last day.