Retire at 45 in Mexico (Puerto Vallarta) a possibility with $1 million?

[removed]