As predicted the peso is tumbling due to uncertainty in the runup to Presidential elections. You can now get 20+ pesos per $1 USD. So it is a great time for yankees to visit Mexico as everything will be a little cheaper particularly if you pay in pesos (many small establishments are slow to adjust their own conversion rates.) This is close to the record low we saw at the end of 2016 following the US elections.
We normally don't burn through much cash but I'm going to stock up at the ATM for my next two trips. And credit card bills will be a little lower next month.