Very poor customer service. I've needed with them many times but when my return flight got postponed then eventually cancelled I had a terrible experience (reference 40-534546579). Several, emails and calls, where I have had to be on hold for 20 or 30 mins, and 6 months later I am still waiting for a refund after being told it would be returned to my account.