Great for 1-2 nights only.
We are super thankful that Vincenzo was able to accommodate us last minute. His place is 10 minute walk from Rome Termini train station. So it's very convenient.
That being said there was a few things lacking.
He originally said we could check out in the morning at 11 or 11:30 as long as no other guests would check in that day early. That being the last communication on our check out time you can imagine our surprise when the cleaning lady rang at 10:15 saying we need to leave for her to clean. She didn't speak enough English to ask if we could finish packing so I called Vincenzo. In a condescending tone he said "no sweetheart, the check out is in 3 minutes..." I mentioned to him our arrangement, he then played dumb and didn't even know which place I was staying at and ended up hanging up on me before anything could be resolved. Thankfully I used google translate and the cleaning lady let us finish packing while she started to clean up.
The place was not ready when we checked in. Vincenzo showed up to meet us late. He said we could leave our bags, then took us to the apartment which was still dirty.. and at 2:30pm? Not sure why our cleaning lady came at 10am. As we're leaving our bags his uncle came to clean up. There's something disconcerting about watching them clean up the place you will stay in.
Linen and towels appeared clean. There was one big bed in the bedroom and then a cot in the living room. Both were very uncomfortable leaving us with backaches the next morning.
Bottom line: good for a layover, but not a good place if you place to stay more than 2 days.