I liked that they helped me with my immigration process while working at an office not too far from where it occurred (in NYC). They were able solve all problems related to paperwork/visas required by USCIS so there was nothing left up to "luck" when applying. The only thing about them which i disliked as well had been other lawyers who worked here previously - rude people! Not sure if this has changed but felt like previous employees did things without any regard towards professionalism or ethics- just how someone would act around friends etc.. I like that they are very responsive with any questions or concerns you may have. Their communication skills are excellent as well! They always keep me up-to date when it comes to my case progress. It can be hard sometimes to get an answer from them if your not sure what exactly was said during one phone call. However, all in all, this will most likely pass by without even being noticed. We used them to help us go through some paperwork regarding the sale of property.