The location is absolutely amazing for a tourist trying to explore Rome as most of the sites are in a walking distance from the apartment. There's also a convenient 24/7 market in the adjacent street.
We felt very well taken care of (had a slight problem with hot water and were given access to a second apartment so we could take a shower there if needed).
Host was all in all very friendly and helpful. Highly recommended.