Needless to say, best to use CASH, preferably Mexican Pesos in Mexico. I use a credit union debit card to get cash at the ATM machines at Banamex, and never have had a problem. Used to get the actual exchange rate without fee. However, there is now a fee, based on percent of withdrawal.