Really happy with Joao's place - looked even better than the pics.
It's in a quiet area, located away from the main road.
The best beach (Guincho) is about five km away - but is easily reached via car / Uber / bike.
At the end of the road are a few restaurants nestled on top of a cliff.
All have stunning views of the ocean - perfect to unwind after a hard day of sunbathing.
Highly recommended.