Green Card through NIW
Went very smoothly. Very fast responses to my inquiries. Always sent me an email when a status would change. Peter sent me a list of items that I needed to submit to him, and after that he took over and managed everything in a timely manner. I never needed a lawyer before, and this was a very easy first experience.