This company is highly incompetent. They cancelled my ticket less than 2 hrs to the departure of my flight. It got my family stranded and I had to get a new ticket directly from the airline. I have requested a refund of the earlier ticket they cancelled, but they have refused to respond to emails nor take calls. When an agent takes a call, they tell you they will act on it, then hang up rudely. Still struggling to get the refund after 3 weeks. Terrible. Will never use them again.