My stay with CB Island vacations was wonderful and exceeded my expectations. I checked in after hours and they reached out to make sure I was able to access my living quarters as well to make sure everything was in order. I will definitely book my stay through them again.