Cancellations are free of charge up to 90 days before arrival; up to 60 days before arrival, 50% will be charged; for later cancellations, no refund will be given.