AN absolute Gem of a place we have been three times and the owner is great and the place is kept pristine by the on site cleaner. There is one of Portugals top piri piri restaurant about 3 minuntes walk from the appts. The little town has more places to eat and is really friendly, there is a shopping mall just up the road where you have a supermarket & designer shops etc.
There are loads of beaches just off the main track, but I recommend you pick a car up at the airport as it costs around 50 euros one way from the airport in a taxi. Also to get around it is useful, but so easy to get around the roads are generally good.
Once you have been you will return, great place for all of the family to go. BBQ facility on site just need the food and charcoal for a great night.