Great place to stay in Rome, nice location and good communication with the owners.
I would reccoment it