Personally given the air traffic delays in flights to China, would avoid it like the plague. The non-stops via CAL and Eva are the most convenient but June is high season....I would book asap. Call a local chinese TA and/or consolidator for best pricing.