We stayed at Joao's apartment for 2 nights and it was great. The location is perfect and the apartment itself is quite large. We only met Joao and his daughter briefly and they were very nice and accommodating.
As with many places in major cities, the location can get a bit noisy. Joao provided ear plugs to help alleviate this as well!