I went to Cancun a few times in the past, stayed at either the JW Marriott or the Ritz Carlton and really enjoyed it. I believe the Ritz Carlton was sold and operates under Grand Hotel Cancun. That being said, I would not go back to Mexico. I'm sure it is safe, but it would make me uneasy...