It's a lovely place, located a bit outside of the city center. For us this was actually a plus because that way we were able to ride Rome's trams and buses and we got to see more of the city than just the touristic hotspots.
The communication and check-in were great and when asked they gave us tips on how to get to the city center as easily as possible.
Definitely a recommendable apartment and host!