We strongly recommend stay at Castro Beach House. This was easily the best place we stayed in during our holidays in Portugal. In short: beautiful, clean & cozy house only 2 minutes walk to the sandy beach with surfers and scenic sunsets, comfy suite with two rooms and private bathroom, every morning fresh and delicious breakfast. Alvaro is great host and great person - warm, communicative and very helpful with planning your stay. There's so many things to do in there! Alvaro - we will be back, but this time for more than 3 days! : )