Nice clean resort, you might get charged a small time share fee, but the overall experience was good. Resort staff are all super very nice.