My flights were rescheduled twice. They were not willing to offer alternative flights when an airport transfer was added to my route (the airports are an hour apart and I am travelling with a toddler). I have checked with them several times in the last few months and offer a very flexible travelling date range to arrange other alternatives, but they promptly respond each time that there is no flights available. You will not receive full refund if you cancel the flights. I highly recommend that you book with the airlines directly.