This attorney was not quick to tell me it could not be done like others I spoke to. I felt the attorney was able to think outside the box because she seemed very knowledgeable, and took the time to listen to all of my concerns and was creative in her solutions based on my needs. Throughout the case, the attorney (not a paralegal) worked directly with me on my case and I was always able to communicate with her directly via phone or email. She always returned my calls and email. In the end, I got my green card without any problems. When there was some delays due to my fingerprinting, the attorney patiently calmed my nerves even though I was often frustrated.. she always gave me confidence (and even personal advice!) Overall, the office was professional, caring and very smart. Their fees were less than the others quoted.