Overall our stay was good and the apartment worked for us. The place is in a good location to explore Rome.
It has a bit of the feeling of a hostel as basically one big room has been divided into three mini studio apartments.