Cancun, beaches, mayans… sweet.