We had a serious reason that we could not go to the island and contacted them to cancel in advance but they refused to even consider it and went ahead with their full charge. Can't comment on the actual place as we didn't stay there but the customer service was disappointing.