We really enjoyed our stay at Teresa's apartment. It was clean and comfortable, perfect for our group of 5. The location is ideal if you plan to do a lot of sightseeing - the Colosseum and Trevi Fountain are walkable from the apartment, and you can easily catch the metro to Vatican City.
There are several restaurants and cafes just below the apartment. Some may find them noisy, but we liked the vibe, especially when the busker with the accordion was playing! That said, I recommend exploring the area for better dining options, though Riccardo (right next to the apartment gate) serves good espresso and breakfast.
I also recommend asking Teresa to help you arrange transport from/to the airport/train station. It's much more convenient this way, even though the apartment is within walking distance from Roma Termini.