Teresa's house was perfect for our group trip, plenty of communal space for our needs (we enjoyed sitting on the terrace of an evening). With 10 people having all 5 bedrooms with individual ensuites was ideal and the location is a stone's throw from Trindade metro station and just a short walk into the centre of town. Teresa was a perfect host, very communicative, consistently replying to messages quickly - it made organising all the logistics a breeze.
Oh, and if you do go and stay here we'd recommend the restaurant over the road "Sai Cao" for a quick meal while your there!