HAHainan Airlines★★★★★AucklandAuckland - Shenzhen is always best with Hainan. Lovely staff and lots of leg room2020-03-26