The place is great, spacious, really clean and close to a metro station which can take you everywhere in Rome.
Please be advised that for some reason (I assume it is for host's own safety) they will ask you for your passports and scan them, feel free to stop booking this place if you're not comfortable with this, because they will feel unsafe to let you stay if they don't scan them.