We had a lovely stay at Ricados flat. There is loads of space, a fantastic balcony with view of the Douro river and big living room/kitchen. Would definitely stay again if and when we return to Porto.
Ricardo was also very helpful arranging taxi from the airport and advice for where to go in the city.