They take the full amount when you book. We booked through this site a year in advance then had to cancel within a couple of months. Tried sending emails without any response. Used the online chat however they are never on line and do not reply. Tried calling overseas number to cancel and automated voice directs back to the online site to cancel.