The flat was lovely! João even left us some complimentary port.
The place is in a very good location, near everything (except the beach, but it doesn't take long to get there) and the only faults I could find are that it's up several flights of spiral stairs, it's a challenge to get up there early in the morning. The walls are also quite thin so you have to be very careful about noise.