Beautiful place to stay. Fantastic view. Everything was clean and convenient including checking-in, kitchen/laundry/cleaning stuffs, and checking out. Easy to get around as well. Not too busy like downtown. It was so nice to get up and run around the Douro river. Highly recommend!