The customer service at Ebookers has been amazing, regular contact via email, quick online chat, they persevered and got all the hotels to agree to cancel with a full cash refund, and all the money back in my account before the holiday was meant to start