We were supposed to be flying today with Virgin and they didn't cancel our flight until Tuesday last week (so 5 days ago) - we booked with Cuba Direct, our flights are going to be refunded, now it's cancelled, minus fuel surcharge (waiting on invoice), all accommodation, driver etc we have lost and are going to claim on insurance, as holiday was booked before March (booked last year)