don't bother with a visa on arrival.... its way to much hassle.... just get one here.

I have just returned from Dubai and it took me 2.5hrs to get everything sorted due to the ridiculous numbers of people in the queues for eye scanning and payment.