All bookings must be made through our official website or authorized agents. A non-refundable deposit of 25% is required at the time of booking. The remaining balance must be paid in full no later than 60 days before the event start date. Failure to complete payment may result in cancellation of your booking.