Yeah Hainan is a great airline, one of (if not the) best in China. The problem is that it's got a really patchy international network departing from seemingly random citities and almost never daily so you'd usually need to reposition via a domestic flight between where you arrive into china and...