CIBanco is a good place if you are changing enough to take the time. They require a passport and do everything by the book. I wouldn't bother for $100. Green storefronts.It looks like most of the group use their Credit or Debit Card.
What should I look at if I just want to exchange USD (Cash) to Pesos?