From Houston to Beijing - 14+ hours - in a new Boeing 777. Vastly better than US airlines. I have an exit aisle seat with 8' to the bulkhead. But China Air is no Qatar Airlines. So far in 11 hours we have had pasta with thin tomato sauce, salad, fruit and bread. Then a half cheese sandwich wrapped in Saran Wrap. No wine or beverage service. And instead of 2-4-2 (US) seating or 2-3-2 on Qatar here is 3-3-3 with narrower seats and aisles. This is the longest flight I have ever been on, but 14 then 12 then 2 with 2 hours on each break has - I hope - prepared me for this: 5 in Atlanta, 2 to Houston, 4 in Houston, 14+ to Beijing, 4 in Beijing and 2+ to Ulaanbataar. Here's my route: over Alaska and Siberia.
Last meal was better: fish and rice, cheesecake for dessert. Could not get enough water on the flight: will buy some after security on my way home. Here I am in my seat. Only 17 days out so no luggage.
Food in the Beijing airport is MUCH better than the Atlanta airport. I was hungry and had barley soup (very large) with coffee at one restaurant for $7 then changed $s to Yuan, cleared security, and bought pepper beef with rice and veggies and water for $6.