I will never ever use Opodo again. We purchased our family holiday package and paid an extra 10% amount to 'cancel for any reasons'. Opodo rescheduled our flight at the last minute to different dates. We tried to cancel. Opodo didn't let that happen either. Our full money got stuck. Zero communication. Very pathetic customer service. Opodo tried best to keep our money. But after 5 months of fight, we managed to receive our full amount back BUT only through filing a case via bank. Luckily we used credit card otherwise we would have lost all of our money.