Great value for money. I booked Xiamen Airlines from Sydney to Vancouver in Dec 2017 travelling with my wife and two teen agers. The aeroplane is new (B787 Dreamliner) and clean. The service crew speak very little English but were very helpful and attentive. Food quality and presentation was excellent. Probably one of the best tasting airline food I've had. Food service was quick and efficient. You will never feel hungry on the flight. Legroom was great, even more spacious than Cathay.
You cannot use your mobile phone at anytime during the flight but iPads and laptops are ok. I find this a bit odd but that is their policy. The inflight entertainment is very good with recently released Hollywood movies for all ages. Boarding was very quick and efficient too. Our checked baggage is fly through which is very convenient for flights that have stop overs in between. No need to claim your luggages at Xiamen airport. Once you checked in your luggage at the airport of origin, the next time you'll see it is at the airport of destination. I am really happy with this.
We have a 3 hour stop at Xiamen on the way to Vancouver so we just waited at the airport for our flight, no worries. Just enough time to eat and stretch. There is not much to do in Xiamen airport. Very few shops and dining options and they do not accept foreign credit cards (not even McDonalds!) so the ATM is your friend.
We have a 15 hour stop over at Xiamen on the way back but that is not a problem because the airline offers complimentary accommodation. The hotel is about 15 minutes away from the airport. It is a 10-storey hotel, very nice and clean. It also comes with free breakfast. You will have to pay for the taxi from the airport to the hotel which for us is RMB 30. Taxis doesn't accept credit cards and speak zero English. We were able to rest, sleep, shower and even wandered around the hotel vicinity during our short stay.
The air fare from Sydney to Vancouver is more than half the price compared to airlines that offer direct flight like Air Canada. For a family of 4 travelling together, that offers great savings without sacrificing a lot.
I've had a great experience with Xaimen Airlines and will fly with them again in the future.