The appartment pretty much as described also very well equipped for cooking, barbecue e.g.
Carolina is a very nice and accommodating host. The coast street along the douro can be a bit noisy sometimes but thats the only negative point we can say about our stay.
Highly recommended!