Your full credit card payment is taken at the time of booking to ensure payment. We accept payment by Visa, Mastercard, and American Express credit/debit cards, or online bank transfers.