David is a great and very welcoming host! He met us at the train station in Carcavelos and gave a lift to the apartment. On the way, David showed us the nearest shops, ATMs, pharmacies and restaurants which were really close to the place we lived. The beach is just 5 mins walk and the train station is 10 min walk. It was an ideal place for our surf holidays. We really enjoyed our stay. Highly recommended!