Costa Family's place is simply great. Nice house with cute decoration. We were 2 people and a small dog and the experience has been really nice one.
The location is amazing. Azenhas do Mar is a beautiful village with a small but non-crowed beach. The house is on the top of the town cliff with an awesome "mirador" where we enjoyed some beautiful sea views every day.
The house has everything you need to enjoy your stay.
Just note, the bathroom is only connected with one bedroom so it could complicate the experience from privacy point of view. We were 2 and it wasn't a big deal actually.
We would repeat for sure!