Please know I searched the forums and some of the info is out-of-date or contradictory.
We are going to Tulum next week (from Chile, not the US, so I am facing the potential need to arm myself with two currencies). I have read in many of the forums that restaurants want pesos, but drivers (like airport transfers and taxis) want tips in dollars. So (1) would it be wise to have a mix of USD and MX pesos? (2) Should I bring a decent amount of US dollars and exchange to pesos at the airport? An exchange center? (3) or just depend on ATMs. We are staying on the beach and it looks like the bank ATMs are in town (I know my to use no name ATMs); therefore requiring a trip. Also, in my experience traveling in LatAm, bank machines easily break, run out of cash etc. I am grateful for your input.