Great apartment (modern, stylish and spacious), great location (super central) and a great host (excellent recommendations) made this a brilliant break.
Really liked Porto, great human-scale city with friendly people and beach within easy striking distance. Oh yes, and Uber too.