Do NOT book. Lost over $300 because of their inadequacy as a company to contact customers about refunds. My flight was cancelled due to a typhoon and I requested a refund for both my flight to Taipei and my returning ticket because it was now invalid. Did not hear back until it was after the flight and they said they refused to refund. If that was the case, why didn't they tell me sooner so I could reschedule it for a later date or contact the airline myself. A terrible middleman and incompetent customer service assistance. I get a new agent with every response to my email.