In Cancún, I felt like I had walked into an American teen movie.