China Eastern is actually based in Shanghai and yes I thought it was definitely good for the money, even the food was pretty decent, only thing was that they moved the flight time up 1 hour and thank God my travel agent told me 3 or 4 days in advance while the airline itself only called me the day before and the lady who did call hardly spoke any English, if it wasn't for the travel agent I would have had no Idea what she was talking about