Joao's flat is well located and confortable. It may be a bit noisy in the weekend (bring some earplugs). Some useful tools for cooking are missing but it is still OK.
The little balconies are nice. We had a great time there.