I liked my stay at this place. Ivone is a very experienced host and usually knows in advance what travelers want. Her whole family is very hospitable, including cats, and that is why I felt like at home. However, keep in mind, that Santa Teresa is a place with hills - be ready to walk not the easiest paths if you prefer walking. Also, be ready that the English language is not very popular among locals, and it is better to know Portuguese. I missed these parts, but Ivone helped me to navigate through the neighborhood, and communicated with me efficiently, despite the fact that we do not speak each other language.