We had a great time staying at Teresa's place! It's a really cute place, clean, has all the amenities we would have ever needed, and has a great balcony for relaxing and drinking a glass of wine. It's in a fantastic location for walking everywhere and exploring (our favorite spots were wandering southwest towards the Roman Forum). Teresa was a perfect host. There was a small blip in that the keyholder was late because she was stuck in traffic (if you see the traffic here you won't blame her), but Teresa figured it out and got someone else to let us in right away! She came to greet us in person but we were already out exploring Rome.
The only con I have is that the WiFi can be pretty unreliable. But even then the connection would come back in 10 minutes or so when it went down.
I will definitely stay here when I return to Rome!