Our agent was very helpful to acquire the permanent residency. It was a bit difficult for us to get it. We applied for several temporary visas over the years with our agent. She was persistent to negotiate with the immigration and finally got the Permanent visa for us. It took a while, but it was very satisfactory. Thank you for your help!