They also have horrible steaks and serve hot beer.
I've never been a fan. Would much rather go to the Caribbean.
I used to travel to Nogales and Magdelena on business. I had a "steak" once in Nogales that I swear was either spoiled or was burro or something. I'm pretty sure it wasn't beef. Mexico is an absolute schitt hole, I wouldn't go there for anything now.