This place was great! Tons of restaurants and shop in the surrounding area-- don't need to go too far for great food and gelato. Great wi-fi and the hosts are very nice and helpful. There is a fee for late check in that is unavoidable no matter your circumstances (it seems). But not a big deal in the end.
The apartment was very humid during our stay. Our towels would not dry for the next use. And the walls are very thin-- you can hear people outside on the street (first floor apartment, windows facing the sidewalk) and you can hear people from outside your door almost as if they were inside. So that is the reason for four stars and not five.
Otherwise, this was a great place for our stay in Rome the metro is very close and there's also a convenience store just a 1 minute walk if you need last minute toiletries.