We found a decent price to Kathmandu,from SLC. We had layovers in Lax, and Gangzhou, China. It got us there. Staff are fine, not super professional, but fine. Seats were fairly uncomfortable, which makes the 15 hour flight from LAX to CAN purgatory. Entertainment is limited, but we could always find something to watch. Food was standard economy class airline food, not great, but edible. Drinks are limited. I have 2 complaints. The first is that apparently China will not allow knives to enter the country, even if it is in checked baggage that is going on through to US flights. My son had purchased a kukuri knife in Kathmandu. We packed it in our checked luggage, then went through immigration, and security, to wait at our gate. After a while they called several names overhead, ours included to check with the gate agent. We were told that we needed to go back to the check-in counter to remove the knife. So. I ran all the way back, took it out, they confiscated the knife, and then I had to go back through, immigration, and security. It is a China law, not an airline policy, but they should ask, when checking in, because there were probably 5-6 other parties with the same problem, so it wasn't just us who didn't know about the no knife thing. My second complaint is that during our long flight from Gangzhou to LA, my son was watching a movie, while most people were asleep, and one of the flight attendants came up and just turned off his tv monitor in the middle of his movie!