Pros: Flights were fairly on time, boarding was done in an organized and efficient manner, and I had no trouble with my baggage.
Cons: The crew were sometimes a bit rude, possibly because I didn't understand them when they spoke Mandarin Chinese to me. I look Asian, so even though I tried to explain I don't speak Mandarin, they continued to repeat themselves in Mandarin to me until the man seated beside me translated for me. My first meal (dinner) on the flight was okay, but my second meal (breakfast) was quite terrible and I couldn't finish it. The entertainment selection was good, however the headphones did not work well - even at maximum volume and with my hands cupped over my ears I could not hear the dialogue. The headphone jacks are the kind with two prongs, so I could not even use my own earphones.