You can cancel up to 7 days before the arrival date. After cancellation, we will transfer the total amount back to your account within 14 days at the latest. That partly depends on the payment method you use.