We mostly liked everything about the property. It is located in a very central position where all the sites are very walkable.
The house is very clean and the air conditioning is a life saver for the Summers in Rome.
The only thing would be that the wiring in the building is a little outdated so sometimes the power goes out. It went out a few times while we were there, but the main switch is on the first floor.
I would totally recommend Josephs place to tourists traveling in Rome.