I second many of the things that were said by many of the previous travelers with an emphasis on the hosts: super welcoming and timely communicators.
As a tourist, it had a great location near the Douro river, the laundry place, restaurants, bakery, etc. Hard to ask for a better location. I do want to point out a few things for future travelers that may not be very explicit on the listing. The apartment is located in a narrow street on a steep hill. Be prepared to exercise and it may difficult to access with a person with physical disabilities.
The apartment is on a second floor with no elevator so if you brought a ton of heavy luggage like my family, be prepared for a workout up and down those stairs.
If you are expecting many people to shower, the last person may have to shower with cold water as the tank can only hold so much so you may have to wait a bit for the water to warm up. Not an inconvenience for us but just thought I might point it out.
Cleanliness; five starts.
View; five stars.