Difficult qouestion.
Having said that, I booked the hunts as per given price list for current year, and never had surprises.
When corona pandemics started, just few weeks before panemics, I booked the hunt and paid deposit. Few months later, the flights were cancelled, and safari was cancelled...