We very much enjoyed our stay in Joao's apartment. It is tastefully decorated and ideally located, close to the train station and the lovely Ribeira. You can easily walk to other neighbourhoods or even take the bus down the street to reach the beach. The beds were also very comfortable.
I would definitely recommend coming here!