Most retirement destinations have fine, reputable hospitals, often with staff trained in the United States. Good hospitals are plentiful, and the prices are much cheaper than in the US and other parts of the world. The quality of the facilities varies from location to location. You can usually get health insurance for just about $250 per year. Make sure you look into the area before visiting, especially if you have a preexisting condition that needs special attention.
Look on this web site and others to find forums related to the subject, and ask your questions there. Most expatriates who are already living in Mexico are happy to share information with you.