We stayed at Teresa's place for a couple of days and it was wonderful. The place is absolutely gorgeous and Teresa welcomed us with open arms, which was wonderful after a long trip.
We were a large group of c. 10 people and Teresa's place was spacious and comfortable. The late afternoon and evening views on Praia Grande from the living room are so beautiful...
The surroundings offered activities between surfing and hiking.
I recommend staying at Teresa's place.