Elsa is a wonderful, warmhearted and attentive host. We were welcomed even before official check-in time and got a bottle of white wine and some Pastéis de Nata as a welcoming gift. During our stay of 12 days, Elsa very quickly answered all our questions regarding restaurant recommendations, best ways to travel and tourist attractions. There was a misunderstanding about the washing machine (AirBnB stated there would be a washing machine and dryer in the apartment) and Elsa was very helpful finding a public self-service laundry for us. Once during our stay, the cleaner changed towels and linen, cleaned the rooms and even did the dishes.
The apartment is very well cut and has a stylish and tasteful interior. All three rooms (2 bedrooms and one living room) have doors to the long but narrow balcony. As the house is located in second row to the beach, you do not have traffic noise but also just limited ocean view. However, that is more than enough to enjoy the marvelous sunset with a chilled glass of wine. The bed was very comfortable and there was plenty of wardrobe space. Bear in mind that there is no kitchen and no kitchen counter to prepare food on. We felt a bit weird preparing breakfast on Elsa's beautiful antique furniture. This flat is not ideally suited for self-catering guests - but this wasn't our plan in the first place. The full-size fridge and freezer, Nespresso coffee machine, electric kettle and microwave oven made up for that.
Foz do Duoro is beautifully located at the river Duoro estuary and the coast of the Atlantic. A lot of nice beaches with a mixture of rough sand and rocks are within walking distance. There are a grocery market, lots of rustic restaurants and some nicer ones right around the corner. We went to Porto city center by bus line 500 or the historic cable car in less than 20 minutes. For a longer stay like ours, we would always prefer to live close to the sea and take a short ride to the city than the other way round. It took us 20 minutes to go from the Airport to the apartment for less than 20 Euros.