I just wanted to give everyone a heads up on something very stressful and scary, and also unfortunate that happened to us last week.
If you have ANY KIND of criminal record, you may not be allowed into Mexico, even with a valid passport.
DO NOT make the mistake of thinking that just because you were issued a valid US Passport that you are good to go.
We had planned a wonderful vacation at a couples all inclusive resort in Cancun. My boyfriend and I both had valid passports.
We flew to Mexico and were promptly snagged just minutes after going through customs. The authorities took my boyfriend into the immigration office and told him he would not be allowed to come into the country based on a felony charge on his record from when he was 16 years old. (He is 28 now.)
They asked me if I wanted to stay (as there was no problem with me) but of course I said I wasn't going to stay in Mexico alone.
They sent us both back on the plane that brought us. They were very nice but very matter of fact however nothing could be done to change their minds.
An officer told me that if he had gone to the Mexican consulate in the US before we traveled to ask them for permission, then MAYBE this would not have been a problem. I asked him if we could go directly to the US Embassy in Mexico to get everything straightened out and he said no.
He said that in December 2013, they passed some sort of law that prohibits people with certain things on their criminal records from entering the country, regardless of a valid passport.
I called our travel agent and she was unaware of this law and was surprised about the while situation. Now we have to go through the whole headache of trying to recoup what funds we can.
So unfortunately, our dream vacation was dashed.
Do not make this mistake!!!