Found to be the cheapest option to Mexico City and then onto Veracruz. The staff were all friendly and helpful. Food was average, as on most other airlines I have used. Found the boarding process a little bit strange - you board by a letter, or it might have been a number, on your boarding pass - queing in sections with that letter/number - my wife and I were seated next to each other, but her boarding number/letter was after mine, so I queued with her - not really a problem though. Have used Aeromexico on numerous occasions and will continue to do so. For the price it was very good. Nice modern planes - mine was a Dreamliner.