I have not flown with Aeromexico. Flew from Toronto to Mexico City. ( then a second but short flight to Guadalajara) Wow very comfortable seats, with foots stools, ample room to move, stretch legs. Flight attendant was fabulous. Breakfast sadly was one item, no choices. Though good not what I would have eaten normally for breakfast. Entertainment service had numerous choices and selections available. Though like most airlines one must clean their own area, arm rests, table service and trays as they were not clean. I always bring disinfectant wipes.