Nat
I did mine online, very quick, you then get a text later saying you need to go to the nearest police station to verify identity.
Turned up at Al Barsha station just of Hessa street, got a que ticket number, and within 1 minute of seeing the guy behind the desk he says all done, you should get it in email either that day or the next.
Think it was 220 total online