I made a couple ATM withdrawals at a Banreservas ATM in the last two weeks of March and I noticed that the currency exchange rate had changed significantly. I was getting 38.89 DOP to 1 USD for weeks prior, but then it changed to 38.29 all of a sudden. Is it possible that Banreservas is now charging some ATM fee of 1.5% for foreign cardholders? I did not see any message at the ATM asking to charge an ATM fee. The only other option is the exchange rate that Visa is using is not correct? My bank, where the card is issued, does not charge a foreign transaction fee and neither does Visa. Anyone out there have a similar experience lately? Thanks.