The place is fine. My biggest complaint is the lack of WiFi reception in the room itself. I brought my computer to do some work while in Italy, but I had to stay in the living room to get WiFi.
It’s location is good. About 20-30 minutes from Termini. Many cafes nearby too.