Flight was great. Unfortunately our bags did not arrive for over two days when we arrived. Several emails later, and they are still wanting more proof as in copies of all boarding passes, passports, baggage tags, papers filled out at airport to report lost luggage. Hainan air is willing to credit for inconvenience but want all banking information to deposit sent over email. Not willing to send an unsecured email with that information.