1. Do be sure you can get good insurance. A person I work with told me about how in Cabo after the last hurricane, some homeowners had to put up another 250K to rebuild as the insurance didn’t fully cover the loss. Do some research into this.
2. Don’t buy off plan ever in Mexico or most places in the world.
3. Get a lawyer who knows what he/she is doing.
4. Make sure the builders can post bond and the bank provides a written guarantee. Be sure you have a plan if a builder fails.
I personally wouldn’t put more than 10% of my assets (net worth) in one property in Mexico.