Do you know what gulf, there are two–Nicoya and Dulce.
Colones is the money there. Some places take US dollars, but at a very bad rate of exchange. She can use her ATM card and get a normal exchange. She can use her credit card(Visa/MC) many places or she can change a hundred or so bucks at the airport for tips and pocket cash.