https://www.holthelaw.com/
During my process I have used a lot of consultant services along with "All of the free information on the government website".
I did at least 2 in person and 6 video conferences.
On my experience doesn't really matter going physically to an office.
So, between an Immigration consultant and Immigration Lawyer (the one I recommended to you) I would go with the Lawyer.
The hour rate it's a little bit more expensive, but at least you will be sure to be dealing someone with a legal responsibility.
Anyways, it's only a suggestion, you can find a few other good consultants and lawyers online as well.