I used this office to file I-485 after a pending I-140 for me and my wife, they are very professional and they know what they are doing.
We did everything the office asked and everything went smoothly. They would always let us know of any changes in the law and how to best prepare
I called him to get information about my current visa.
He was very professional and took time to explain me in detail about my visa and what are the options are, I highly recommend him for any Immigration question.