We recently stayed at Joao's place for two nights and had the most wonderful time. Joao is a very welcoming host; helpful, friendly and with everything we could possibly need left there for us. We were so sad to have such a short stay, hopefully we'll have another excuse to come back and stay again!
Neighbourhood is great, make sure to visit the cheese shop up the street :)