Excellent facilities and services. We stayed in a sand house for three nights and a water house for three nights. They were all amazing. We had an all-inclusive package for restaurants. We had a buffet in the morning and ordered meals at noon and dinner. There were French, Italian, Asian and seafood restaurants. The level of food was beyond my imagination. Drinks were also free, which was very good. We flew to the island by sea, and there was a free dolphin watching and free SPA. There were diving, fishing and kayaking for free, which we tried. Children can be taken care of in the amusement park with a dedicated companion. Very thoughtful and very good.