Yes. We can only guarantee your booking after a deposit has been paid. When booking through our website, a deposit is required.
When booking via booking platforms, the pre-payment conditions stated there apply.