This law office was very thorough and completed all documents in a timely manner. They explained everything to me in a way I could understand, and it helped a great deal in the decision-making process. The reason they lost one star in my rating is because the attorney handling my case discontinued practicing one month before my final hearing. My case was handed to another attorney in the practice without any issues, and he was easily able to pick up where my original attorney left off. Overall, I recommend them to anyone who has legal needs.