Our recent trip to China has been so amazing I have to say something. First off the flight is what it is - 12 hours is a long time to be on a plance however Air China were friendly and all announcements were in both Chinese and English. Food was not great but then what airlines have great food? Once you get to Beijing the experience can truly begin. My family arrived at around 4.30am local time and Leo the tour guide was waiting for us at the arrivals section. Leo was extremely knowledgeable and we definitely enjoyed our time. All of the tours in Beijing were awesome. The hotel was way more fancy than we were expecting and we are still trying to figure out how they did it at the cost we were charged! Leo made sure we got to all our tours and on the flight to Xi'an in time. Arriving at Xi'an we were met by JC who was an ex-History teacher, he was equally knowledgeable about his city. All tours were worthwhile, although the hotel here was not as high end as the Hilton in Beijing it was fine and we only stayed 2 nights. Again JC made sure we got to the airport ready for Shanghai. Shanghai we were met by Shirley who was also very knowledgeable. Here were in the Renaissance (Marriott) which was just as fancy as the Hilton in Beijing! Shirley also made sure everyone got to their flights at the end of our time. In short this was the trip of a lifetime and every tour guide was excellent. Hotels were above expectations and tours were outstanding. This was the best money you can spend on a guided tour of China.