The island is really worth seeing and experiencing. The overall atmosphere on the island is very lovely with a lot a different services and a overall high quality of services provided by the resort. In our interactions with the resort, they were responsive and tried their best to fix the few problems we encountered.
However, the value of their services does not match the prices they get. While I enjoyed my experience, if I were to spend the same amount of money again, I would probably choose another location.