We couldn't recommend a stay in John's apartment more. He was the most accommodating host and very quick to respond. The apartment itself is absolutely beautiful, with a pool and a balcony (where we had breakfast each morning), and in a brilliant location. Everything was within walking distance, the supermarket was a five minute walk from the apartment and the restaurants and beaches were all very close.
We had a brilliant stay in Ericeira and would definitely make a return trip to stay with John again.