50% deposit required for all bookings.