I used a $100 travellers check the first time we stopped there and wouldn't do that again. They asked me to write our address and phone number on the back which I did besides showing my passport for ID. After we returned to the US we were barraged with calls, 1st from a woman asking us to send her $100 because the bank refused the TC. I asked her to have the manager call me but she would call back during the days harassing my wife. Instea of a manager, a fairly rude man started calling with insults, no manager ever called, I asked the man to send me the unaccepted TC and I'd send him $100 but of course he had nothing other than my contact info and insults which stopped after maybe a month.
Our bank, Chase, will charge 3% to convert any purchases billed in J's to US$ so I only use cash at Megamart now and my CC at places (I trust) that bill in US$.