I've been living here full time for 3 years now. I'm just now starting to look into getting my permanent residence though. It's seems to be a lengthy process. Until then I'm just getting my tourist visa and car permit renewed every 6 months but this isn't a good long term solution.
If you rent a house in town as oppose to up in the canyon you can save a lot of money, but they are difficult to come by.