Teresa's place is great. It's located within walking distance of most of what you'd want to see in Rome. The space is very nice, I recommend staying here!