Very good location, and super clean! Perfect relation quality-price!
If you’re having a short stay in Rome, stop searching, this is your place!