Friendly staff and wonderful location. Excellent swimming ppol facilities and easy access to very good beaches (but you need your own umbrella, there are none for rent). Above-average food at the two restaurants.
On the negative side, there is a Pestana A to Z document claiming that every room has A/C. The very expensive 3-bedroom house we rented had only two rooms with A/C, so our youngest had to sleep on the floor of our room. When we complained in writing that they should only charge us for a 2-bedroom house, they sent a technician to fix the non-existent A/C. Less important: our mattress was lumpy, the toilet paper was the cheap, 1-ply abrasive type, and there was no conditioner or body lotion in the bathroom; for the price we paid we expected more.