Everyone online said, you need a professional at your back when dealing with the immigration process. Too much can go wrong… and that’s when you’ll wish you had a lawyer. My wife and I took the suggestion of our landlady who encouraged us to contact this law office ASAP. We didn’t want to second-guess ourselves while sweating out our time in hard suspense, waiting for a decision. We hired on Mr. Hussain– which went very smoothly– and the rest of our process continued in that vein. Eventually, happily, we got the outcome we hoped for. I can’t stress enough how worthwhile it is to have peace-of-mind, and these guys are solid. Recommended.