Absolutely beautiful terrace overlooking the Douro would definitely stay again!