Porto is a wonderful city by the Douro river, full of bridges and very close to the beach. The apartment is perfect for a couple, or a couple with kids (which was not our case). Everything worked perfectly, the place is pretty renewed. The location in the old center at Ribeira is great, too. When we were there there works on the way to close this area of the city to cars, in order to preserve it better.
I'd definitely recommend it.