Pros: Comparing China Southern long-haul flights to American domestic flights, sure - the service is leaps and bounds higher than any American airline. All of the flight crew spoke enough English to be helpful and very kind. Passengers, even in Economy, were well-fed and well-hydrated. Blankets were made available to everyone and the in-flight entertainment offered some great options.
The hotel that was reserved for me on my Guangzhou overnight was LOVELY and the staff very helpful.
Cons: Partially a rant against the airline, other part against the airport itself but Guangzhou Airport is absolutely atrocious. An embarrassingly small coffee costs nearly $10 USD. Because of my trip schedule (I flew from San Francisco to Bangkok via WuHam AND Guangzhou, Bangkok to Haneda via Guangzhou, and Haneda to Los Angeles via Guangzhou), I spent many hours in this airport. Though there seemed to be PLENTY of open gates in the international terminal, every one of my flights required passengers to board a bus and ride for 10-15 minutes to the aircraft, get off the bus by the aircraft where we weren't even allowed to board yet - AND IT WAS RAINING. I know there is major construction happening at this airport (BADLY needed, I might add) but there MUST be better options for moving passengers around between terminal and aircraft.
Also, China Southern IS attempting to do some good by offering passengers with overnight layovers in Guangzhou a complimentary hotel, they do NOT make it easy to do. Upon arrival in Guangzhou before my overnight, a CS representative, waiting at one of the numerous twists and turns in the airport, held a small piece of paper listing the flights eligible for a hotel room. The only problem was that there were over 200 people trying to deplane, go through customs and immigration, find out where to go next, etc. and the woman was completely lost in the crowd. I actually somehow wandered past Customs and Immigration to a whole other side of the airport before running into the group heading for hotel reservations somewhere in between the arrival gate and the Guangzhou Metro. The agent in charge sent us up an escalator, said nothing more, and left a group of about 50 passengers to fend for themselves. We eventually found a small desk staffed by 5 CS representatives making hotel reservations. It seemed to take about 10-15 minutes per passenger to make reservations, so I finally arrived at my hotel in time to sleep for about four hours before returning to the airport.