This was a flight from hell. We wanted to upgrade from economy class to business class or premium economy, but they wouldn't let us do it over the phone, they wouldn't let us do it at check-in, they wouldn't let us do it at the gate, they wouldn't let us do it until we sat at our seats in the back of the plane, put our luggage away, and THEN they let us talk about it with them. Then they didn't let us pick our seats. We ended up paying an additional large sum of money for one leg of a flight for two seats in the middle of the plane behind a crying baby. My legrest was broken, and the seat was actually more narrow than the economy seat. The legroom was about the same. Since the staff barely spoke English, and had a completely "do not care" attitude, and waited so long to process the upgrade, we were taking off and couldn't change our seats. The absolute WORST part was that there was no seatbelt extender that fit the Premium Economy seatbelt on the plane (It was not standard size). I had to fly for over 16 hours with no seatbelt. I'm not sure how that's legal or safe, and they didn't really care. The food was awful and mostly inedible. They did not have sugar on the plane (for coffee or tea), the drinking water was WARM and they rarely came by with it. There was absolutely NO special treatment for upgrading. We would have been happier staying in our original seats and keeping our money. The in-flight entertainment was very much slanted towards Chinese movies, and while there were a few American Hollywood movies to choose from, I had already seen most of them. There were a few older American TV episodes, but only 1 or 2 episodes of a series, that seemed to be in the middle of the season, not the beginning or end. They would not allow phones to be turned on during the flight in airplane mode at any point so I couldn't entertain myself. I've never been so unhappy with a long haul flight.