Mexico is a wonderful country, full of color, a fun and lively culture, delicious food, and generous people.
It is also a country where the corruption and crime are quite high. Kidnapping for ranson occurs and you are more likely to be robbed by the local police than the local burglar.
Lots of Americans live there (Further North Americans, because the Mexicans are also Americans) and seem to do just fine.
The Mexican government has a long history of nationalization, especially where land near the coast is concerned.
Do your homework and if you are comfortable with the country and understand the laws concerning ownership by foreign nationals, it is probably a good place to invest, strictly from the investment standpoint.