The flight was great. The staff was good. The meals were good. The plane was in nice shape. We were pleasantly surprised with Aeromexico. If you don’t have any special request you will like Aeromexico. If you have any special needs be aware that there is no communication between, the reservation desk, the checkin staff and the stewards on the plane. You will need to repeat it even after you have been assured it has been marked on the manifest on every flight to every person.