I would recommend Sarah's flat as it is really spacious, extremely clean and centrally located, walking distance from the down town. Sarah's communication was excellent, she gave me all direction before my arrival, so I knew exactly where I was heading. I appreciate that Sarah even did my laundry on a day I was on a trip to Douro Valley until late night. This AirBnB is much recommended.