Mexico's awakening is good all around