My mother and I had a lovely stay in Joao's place. We were warmly welcomed, the flat is well located and very charming. Plus, if you are an animal lover, there are 4 friendly cats there. Highly recommend!