I live in Mexico. I love it. I am Mexican. Today it is 58 degrees, I've had my jacket on most of the day, doors open. About 6,700 ft high, amidst pine trees, artesian wells, lot of nice people, just like many places in the USA. I bet if I tried, I could find some hell holes North of the Rio Grande.
Good for you.
You also are fluent in written English. Is it true (as someone seriously suggested on FR) that it is illegal to teach English in Mexican public schools?
Try East St. Louis, Illinois.