Campo di Fiori is really an ideal place to base yourself for a stay in Rome. It's easy walking distance to just about everywhere, but also escapes some of the craziness of the Termini station and some of the bigger tourist attractions. If you don't feel like walking we found the busses very convenient.
The apartment itself is beautiful, high ceilings in a historic building. It's spacious and comfortable enough to relax in if you don't feel like going out, and cooking facilities and food market nearby make it easy to self-cater. Highly recommend this place.