there is a visa desk as you arrive (a guy witha brief case full of visa stamps and money looks very dodgy!) You get visa stamps put in your passport. They like hard currency and are selective what they accept so you may be best to take some US dollars.