David place is ok. The apartment is really practical and has a good view from the balcony. Just didn't like the way up, as the stairs to go up inside the building are really small and felt a bit unsafe.
Also it was quite impossible to contact David. I booked like 1 week before arrival, sent a couple of messages to David, but he never replied, even the day of arrival I couldn't contact David, so we suffered a lot until Airbnb helped us to contact him. Even during the stay and when leaving, he never answered a single message sent through Airbnb or whatsapp. I was backpacking so I couldn't call, but I am glad Airbnb supported us.
The apartment inside is cozy and comfy, but is a bit far away and difficult (many hills up and down) from the main train station if you go walking with your luggage. Better to take an Uber or taxi, as they are quite cheap in Portugal.