Mexico has plenty to offer retirees: reasonable cost of living, healthcare comparable to the US, varied geography, and proximity to the United States. You'll cover all of your expenses for roughly $2,000 per month.
Cellular and wi-fi connectivity is excellent, which is why many Americans semi-retire in Mexico before taking the plunge.
