I really like Premier Plus from the CDMX airport. They are professional and everything is super comfortable with reclining leg rests. I don't particularly enjoy the other bus stations since you have cabbies constantly harassing you. The #1 thing I like is you can catch an Uber to/from the bus without going outside in the elements since the bus stations are connected to the terminals directly.