I read from TripAdvisor to NOT use USD to pay for taxi rides at ZIH airport as the exchange rate is much worse at only 10 pesos to $1US while the official is more like 12 pesos (when we went last summer, it was more than 13 Pesos to $1USD). However, our Credit Union would charge us $5/transaction to use ATMs not in the Cirrus system and there not seems to have 1 at ZIH. I'm just surprised how hard it is to change our USD to Pesos with the rate of 12 Pesos to $1US at ZIH (from the TripAdvisor article, most banks don't accept USD to exchange to Pesos). However, the TA article also said that using debit cards such as BoA to withdraw cash at ATMs affiliated with your banks won't incur any fee but that's not true because BoA charges 1% international transaction fee even if you use ScotiaBank ATMs as recommended by the TA article. If anyone has any recommendations on how best to exchange USD to Pesos at ZIH to avoid paying hefty transaction fees, I would greatly appreciate it. Thank you.