Stayed for 2 nights in May, the flat was clean and tidy. The flat had separate kitchen and bathroom. The location is great if you want to be close to Termini station, about a 10 minute walk.
Wifi worked well and the bed was comfortable, however pillows were not very good. Another positive was the room was fairly quiet at night. Overall I would give the room a 5 star rating. The Termini neighbourhood is not the greatest.