Pros: The hard product itself, the Dreamliner and 777-300ER were brand new with fully flat beds in business class.
Cons: EVERYTHING ELSE. They ran out of food 1 hour into a 16.5 hour flight, despite the business cabin being 3/4th empty. No menu either. The food they did have was completely inedible. I ordered the fish and was served a giant rock hard hunk of pork which the knife could not penetrate. Totally disgusting. Because of this I brought my own food for the return journey. But perhaps because of the language barrier they just threw it away instead of putting it in the fridge! No one spoke a word of English. Woke up after sleeping and the entire business cabin was full of sleeping economy passengers whom had obviously bribed the crew. The one business class toilet was occupied the entire flight by crew taking stinky dumps, filthiest airplane bathroom I have ever seen. I complained to China Southern and all they offered me was 500 miles (!!) and a plastic model of a plane, but I could only get the plane if I lived in mainland China, which I obviously don't. Other airlines (British Airways, American Airlines) have offered 25,000 miles just for the IFE screen not working, much less starving your passengers! Transferring in Guangzhou was a nightmare and the lounge was appalling. DO NOT BE FOOLED BY CHINA SOUTHERN'S LOW LOW PRICES, it's just not worth it.