There is no words to qualify the service. We stayed at a beachfront villa. The staff made us feel like royalty. They make sure that we were well cared for at all time. The whole staff works together as a team and the guests can feel it. Extremely well organized and the communication among the staff is extremely well coordinated. The breakfast buffet is varied and has high quality products. The viennoiseries served are to die for, a must try. We preferred the Italian restaurant over the French restaurant and the lunch at the Bamboo was excellent too. My husband hurt his hamstring playing soccer on the beach. The whole staff got really concerned and sent bandages and topical cream to our room. The next morning at breakfast the nurse came to see us to ensure that his foot was okay. Amal at the gym also spent time to stretch husband's foot. Will definitely go back on our next visit.