The flat was exactly as described - only much better!
We were picked up at the airport for a more than reasonable price by Joao's friend who took us to our weekend home where our host was already waiting for us. Joao really went all out during our trip: he provided maps and was available for tips and ideas (ask about restaurants!!!) whenever we needed him.
The flat itself was large, clean and perfectly located. We were within spitting distance of the main attractions and close enough to the nightlife so as not to need a taxi - but not too close as to be bothered by noise etc.