Having been thrown around several lawyers during my time in South Africa (11 years), I can relate and understand the pressure and stress that comes with it. I can say with confidence that the best I have ever dealt with is June Luna Immigration Advisors . From the first phone call, I was greeted with a professional welcome and immediate actions. She briefed on different options, but most satisfying, she went through with all of it. All processes were expedited and I was kept in the loop step by step. I encourage all people facing similar issues to reach out to her.