It is very well located and it's fine to spend a few days in Rome if the idea is just to walk around and not spend much time in the apartment.
The host does not speak English, so communication can be difficult at times.