The location is great!
Within 100 meters you can find anything you need.
The appartment is within walking distance of almost everything you need to see in Rome!