Teresa's place is one of the best Airbnb I have stayed it. The pictures don't do justice to the views from the living room. You can view Copacabana beach end to end from the window. What I loved most is you get to experience the music and the cool vibe of the beach from the balcony, so if you are feeling like staying in, it's still an awesome experience people watching and relaxing.
Teresa is great host, she was welcoming and gave me tips to go out and about. She also let me be myself when I wanted to do. She also was gracious to book me a taxi, which takes a fixed piece of $50 Rs.
The place was sparkling clean with access to kitchen (kitchen also had a private refrigerator for guests and a private bath. The room has two beds where a total of 3 people can squeeze in if need be. The room also has a AC and a TV.
Overall I highly recommend staying at this Airbnb!