When I book do I have to pay a deposit?

Yes, 50% or more of the full tariff amount is required at the time of a confirmed booking.