I stayed here for a wedding, our group pretty much took over the place. There are several cottages, condo's plus a motel. I stayed in a 3 bedroom cottage with my siblings and my parents were in a 2 bedroom condo with friends, I didn't see the motel rooms, so I can't comment on them. The cottages/condos were SO cute, and comfortable. They are fully equiped with a full kitchen and cooking supplies (pots/dishes/cutlery/etc), you just need to bring your drinks and food - there are BBQs everywhere. And if you don't feel like cooking, there is a great restaurant a block away that is really good with the same personal service - Barcelos.
This place is not right on the beach, but it is only a short walk away. The pool area here is REALLY nice. The deck is gorgeous and there is a lot of space for chairs and lounges.
The owners here really make the place - you feel right at home :)
One tip - bring your towels....the towels provided were really thin and about the size of a golf towel. Other than that, I have no complaints, I loved it here and would go back again.More