I did the visa on arrival in April without any problem just a short 10 minute line. I would have exact cost ($10 for three days $25 for thirty days) to make it quicker.
I'm going back in March and will do the same even though I could go to the local embassy. Its just that easy.