Took a 06:00 flight from Beijing to Wuhan. Two hour flight took off on time, landed on time (same for the return). Check in was easy though I did get sent back to the check in desk by security for an apparent issue with my boarding card, only took five minutes to clear up. Boarding was efficient. No entertainment on flight, but only a two hour flight, meal was OK, attendants spoke reasonable English (far better than my Mandarin!!). I wouldn't hesitate to fly short haul with Shenzhen again.