I did flew them in 1996 from Hong Kong to Guilin on an A320. It was a 1h15 minute flight, but it was absolutely horrible.
We boarded by the mobile stairs (whatever you call them) since all the aerobridges were used up at Kai Tak. Boarding was done in a very disorderly manner. The cabin crew were just hanging around at the galley during boarding, oblivious to the fact that there was a bottleneck at the doors due to disorderly boarding.
Nobody was sitting at their assigned seats as a result, and many just sat at the first empty seat they saw. When my mum asked the cabin crew, in cantonese, to see to it that there was some form of order in the cabin, as well as help the numerous senior citizens on board put their hand luggage in the overhead compartments, they replied that it was non of their business.
The cabin crew continued to be rude throughout the flight, throwing the meal trays at the passengers.
On the flight back from Guilin, it wasn't that bad. However, one clumsy flight attendant dropped an entire tray of stuff. Of course, food was all over the aisle. And how did she solve the problem? She kicked the food scraps under my mum's seat, so as to clear the aisle. God, I think even China Southern would have known better!!
Of course, Dragon Air may be an excellent airline, just that the two experiences i had with them really turned me off them. However in terms of safety, I think they are excellent. Which is the most important factor when travelling in China. If I were to travel in China, I would try to avoid the mainland Chinese airlines at all cost due to safety(or, lack of). Is that valid or am I underestimating the safety standards of mainland Chinese airlines?