after much hesitation, I tried to secure an online appointment for hubby to make the process shorter. And indeed it was! The initial process of filling up the details using your computer or laptop will take a bit of time (20minutes) so make sure you have all your details ready, passport number, expiry, contract details. Anyway you will only have to do it one time. Once you have completed your profile, setting up appointments will not take more than 5 minutes.