We’ve taken China Southern for travel throughout parts of Asia a few times now and have not had major issues. Ticket prices are reasonable, flights are normally on time, with exceptions leaving Bangkok to Guangzhou due to weather it seems and the flight attendants are friendly and attentive. They speak English as well so it’s never been an issue communicating with them. The seats are fairly comfortable especially compared to some other Asian airlines here and the only downside I have is returning to Beijing is having to deplane on the tarmac and taking a shuttle bus to the terminal as it seems they park the planes far out and it can be up to a 10 minute bus ride to the terminal. But overall, we’ve had great service and have been happy.