Of course not, but it is Mexico, I've seen the stories for years about the risks and crimes against tourists there. Thus, I wouldn't go there. I also would never go to Jamaica again either....I prefer a more civilized law abiding destination as it clearly reduces personal risk.
Go to Viet Nam and stay out of Sai Gon. Hundreds and hundreds of miles of beautiful beaches. They love Americans and the worst sex situations you will run into are the mamas trying to talk you into marrying their daughters.