In my opinion, NCLS is the best immigration law firm in this area. Elizabeth Krukova provided exceptional strategy and approach on our green card filing. She is very knowledgeable and experienced in the field. From the first conversation, she correctly predicted what to anticipate in our case. Alona Dorosh helped us with the filing process. She is very supportive and handles the procedure smoothly. She impressed me not only with the professionalism, but also with the ability to communicate and support when necessary. We (my spouse and I) recently got our Green cards approved with Mrs. Krukova’s office representing us. Can’t thank them enough. Highly recommended!