Yes, prepayment is required at the time of booking. Booking will be charged fully to the specified credit card.