Our experience with this airline was a nightmare! Our flight was diverted from SFO to Wuhan Airport instead of landing to Guangzhou aiport first. Understandably there was a typhoon however no announcement was ever made by the crew of the diversion nor the bad weather. It was all assumed that passengers know what was going on. Stayed in that airport for about two hours in a secluded room, and no airline personnel was even explaining what was going on. Communication in english was hard as well. When we finally arrived in Guangzhou same thing the Airline crew did not tell us where to go for all the passengers that were catching an international flight. We were literally running around to know where we are supposed to go.
Finally we arrived in Phuket and our nightmare did not end there. None of our luggages arrived. Luggages arrived the following day however one was still missing. When you communicate with the airlines they were not very helpful but was forwarding you to another team. Ended up that the Luggage was found two weeks later with the lock broken and we ended up losing some items.
Just imagine starting a vacation with all these experience. The inconvenience and the stress that has been experienced was more than we have expected. So if you do not want your vacation to be ruined do not use this airline no matter how economical their fares would be. You would rather pay expensive tickets rather than ruin your vacation !