If you choose to pay for your booking online, the total cost of your stay will be charged to your credit card as soon as the booking is completed. In this case, payment is complete and you will pay nothing upon arrival.
If you choose to pay upon arrival, your credit card details may be required to guarantee your booking.