Very professional, humane and really ask relevant questions, every attempt was made to make you feel welcomed and nothing to complain about. The receptionist on the third floor however always seems to be having a bad day. Been there on two occasions. The immigration Officers I met with were kind and courteous and very professional.