Mexicans know how to party