HAHainan AirlinesView company profile →Mar 26, 2020AucklandAuckland - Shenzhen is always best with Hainan. Lovely staff and lots of leg room