Porto has to be one of the most amazing small cities in the world. It is beautiful, and filled with amazing food. But so many cities are. The thing that makes Porto (and Portugal) so great are the amazing people. People just like Diana and her husband who go out of their way to welcome you and truly want to make sure you love their city as much as they do.
I think that this apartment must be the best place you could stay in Porto. It is right on the river, close to everything, but far enough away so you are never disturbed. The views from the apartment are fantastic, and the big windows mean you get to enjoy every bit of it. It was perfect.