We had a very pleasant stay at Fredericos apartment, it has the best possible location - in walking distance to every sight in Rome.
Can definitely recommend staying in this apartment when you’re in Rome.