It's a very clean and very nice place. I found it even better than the pictures! Located conveniently from most attractions. You can take taxis in Rome which are fairly cheap (use only those who go by meter).
The only thing you need to beware is that Luggage drop-off is not guaranteed. Host will allow it only if there is no booking for the day you are leaving (whose chances could be small).