The law team has the significant experience dealing with a client as myself and care about each client's case and are well aware of the up-to-date immigration laws. Hence I always had a clear expectation during the petition preparation period. The team makes sure that I had all the necessary materials and reviewed them carefully so that nothing was missing. Similarly, the team tailored my petition case to signify my case. Highly recommended and thank you for your tremendous effort!