Many people visiting countries saying "I have been able to use USD wherever I go, I could even pay for dinners" miss the fact that it's often different for the people who live there, who are gonna have to integrate with the local legal/financial process in order to get their local currency. The tourist hardly have to care about it, and then they tell the internet that there is no problems.