Awful!
Awful! Shenzhen cancelled my partner's flight back from Bangkok to Shenzhen to Heathrow without any explanation, refund or optional flight. Since then we've been fighting with them constantly to get at least a refund, without sucess. Avoid at all costs.
