Great facilities and good looking hotel but the 5-star ends there. The service was very disappointing, very hard to get any drinks in a timely manner and haphazard approach to billing. Some waiters had to come back 3-4 times to get an order of 2 drinks correct!
When it comes to meal-times, the food is awful, not even 3-star quality let alone 5-star. Don't opt for half-board or full-inclusive, eat outside! The outside facilities are a 100 times better and much cheaper.
For the advantage of the pool and beach it wasn't worth paying the extra for this. I would recommend a small boutique hotel in Alacati centre itself and day-trips to beaches / pools as you wish. Every day we were leaving the hotel to find some "life" and good food.
Not sure how this is rated the best hotel in Alacati area... I wouldn't return.