Mexico is an immense country that offers different facets from north to south, and west to east. History, culture, gastronomy, landscapes, etc. You will need 100 lives to know it well.
Often considered a dangerous country, most tourists stay in resorts, far away from the authentic Mexico that is always ready to reveal itself.