This place is a serious find. The apartment is perfect for 2 people, with a comfortable bed, usable kitchen and excellent bathroom. Don't be put off by the lack of AC, it was >30 degrees during our stay but the apartment is built into the hillside so remains cool. Ricardo is a really responsive and helpful host.
The real star of the show is the location, Azenhas do Mar and surrounding area is one of the more dramatic and beautiful pieces of coastline I have ever visited. The food and drink is excellent, the locals friendly and welcoming and there is a ton of stuff to do ranging from visiting historical sites to laying around at beach bars. Perfect holiday.