hey!
Yes I've been there, some time ago, it is really worthy. Well, I am mexican and of course would suggest you to visit mexico too, it has some amazing parts, if you go to Chihuahua you must visit Creel, Divisadero and Barranca del cobre, or Tequila (take the Tequila express train from Guaalajara) and Mazamitla in Jalisco, Guanajuato or Zacatecas for colonial cities, the piramids in ciudad de Mexico or in Yucatan, or the jungle in Chiapas und Oaxaca and there to visit the folk communites, the people there is great! you can travel easy in Mexico with bus or cheap airlines like Alma, interjet, click and volaris. Have fun!
Man.