I don't recommend Ellis Porter to anyone who wishes to work with an efficient attorney. They are very very slow. There is no timeline in their contract, so they take as much time as they want when writing the recommendation letters and the legal brief. I waited more than a month to receive the recommendation letter drafts after I have provided all the required information to them. There were also serious delays when they assembled my package. I regret choosing them to file my NIW and suggest everyone to stay away from this law firm unless you like to work with slow lazy lawyers.