Pros: Great service, frequent meals and beverage services. Constantly checked in with me to see if I needed anything, comfortable seats, and plenty of movies available for lengthy flights. Xiamen airlines does offer a free hotel service for people that are experiencing their 12+ hour layover, but this is always based on double occupancy and the passenger needs to pay for the taxi fair to and from.
Cons: When flying to Xiamen, we had to have a quick layover in Shenzen for some reason, that didn't seem necessary. This airline plans on getting rid of this stop, but on top of that the layover in Xiamen is a bit excessive. Besides that, great airlines.