We booked all 3 apartments for a long weekend. The apartments were very clean and had great amenities... a coffee machine, dressing gowns, toiletries etc. The photos do not do the apartments justice.
The hosts were lovely and spent time on check-in to provide restaurant & bar recommendations as we'd not been to Rome before.
The only thing to be mindful of is the mattresses on the beds are extremely hard. However, I would thoroughly recommend staying here!