Did anyone self file EB5? If not, can you share your experiences and recommendations of good law firm?