We made this booking very last minute (day-of) and were very happy with our stay! It is a lovely, clean flat and was perfect for the 3 of us, in a nice location close to the Douro river.