John is the perfect host. From the drive to the apartment from the airport, the introduction to the apartment and town, and to the checkout and ride to the train station, he didn't miss a detail. We truly enjoyed our time in Cascais!