I flew on that Airline last year and though they were fine for a 3 hour flight. The seats were uncomfortable with a strange rounded back that dug into my shoulders. Though because the flight was so short I put up with it.
I found the Mexico City Airport to be nice with all the modern food courts, shops, etc.