I found them online and went there for initial consultation, the lawyer who we met (Lawyer Zhang) was very knowledgeable of what is doing, so we've decided to use them as our immigration lawyer. The lawyer Zhang is the one who manages all the immigration cases in the firm, she was very professional and courteous.
She gave us a list of documents that we needed to gather for interview, after we've submitted them to her, she submitted our case to immigration in a timely manner, and when the interview letter came, she notified us promptly and gave us another list of the questions that may come up in the interview, and recommended us to get familiarized with the questions.
With her help, our case was approved on the first attempt.
She even did a follow up call after our case was approved, made sure that my spouse has received her conditional green card, and suggested us to keep gathering evidence for the upcoming interview in 2 years for the permanent green card.
Lawyer Zhang was very responsible, and knowledgeable overall, I will definitely use them again for any other matters that they might be able to assist.
The overall experience was very positive, so I gave a 5 star rating.