i flew with china southern in November from manchester- good price- just under £400 return and the first two legs were actually air france a very good airline.
however as soon as you land in china thats when the problems start- they bounced me off my connecting flight to manila - even tho i had booked 5 months previous, and had to fly the next day.
the check in girls had very limited english and they were "rejecting" a lot of onward travel passengers from actually getting on their flights for what seemed like visa issues (in the middle of their flights ???)
return journey had a 4 hour delay from manila to china and only just managed the air france connecting flight.
the big plus is of course cost- they have been as low as £335 for November dates recently but i think i will book with cathay pacific even tho they will cost £100-£150 more