Even though I gave this resort 4 stars (and I'll explain the reason below), it's a beautiful, serene place. It's not overcrowded, breakfast was delicious, well-stocked and it even included a bloody mary and prosecco bar. Service is generally excellent. Marine life surrounding the island is abundant and you can see sharks, rays, lots of fishes and a relatively healthier coral reefs just a few metres from the beach. Food in general is good (except for the portion of one of the main dish that looked like an appetizer). My butler, Nazeeh, is so attentive and always around to check on us. The hotel even provided us a cake and champagne on arrival for my husband's birthday.
I gave it 4 stars because the rooms really needed an upgrade, which they will do soon. And, my husband almost swallowed a piece of shattered glass that was sitting at the bottom of a coffee glass in our room. He fished it out from his mouth luckily. This could have resulted in serious injury and may have ruined our very expensive trip. The butler gave us a discount for the spa treatment I got and free laundry but I thought they could do better than that in terms of service recovery. So we asked for free massages, but instead they gave us a free 3-course lunch which happily we accepted. So I really think that management needs to step up and show up when something has gone wrong.