We had a delightful stay in Santa Teresa. It is a green paradise in the middle of Rio. The garden is amazing and the breakfast delicious and nutritious. Cannot recommend this place enough. It was a dream. The neighborhood has great music, food, and Brazilian culture. Our hosts were helpful guides and a joy to interact with. We will return again. Especially loved the balcony and listening to the sounds of nature while relaxing in the hammock.