Ms. Neha Vyas is caring and patient, she understand people's pain, worry and situation. She quickly answered all the complex immigration questions I have and wouldn't hesitate to look into recent regulations to answer complex questions. She alerted the potential worst case scenario ahead of time based on her years of experience to let clients be prepared. She told clients their options based on their situation in consultation - she is not trying to up-sell if your case is not complicate or if you are capable of doing the paper work by yourself, it always good to hire her to review if you are self-serve. And you will get a lot useful info from the consultation (paid) and it really worth. I would recommend people to contact her for any immigration issues.