Why is the full amount payable so far in advance of the trip?

It is necessary to request full payment because we are acting as the agent for the individual bookings (flights, accommodation, activities) for which payment is also required from us in advance. Any credit left in your account at the end of the trip will of course be refunded to you.