Our experience with Mr. Hussain far exceeded our expectations. He made the entire experience extremely easy and comfortable for us both. He is very well organized and tells you exactly what you need to complete the process to apply for immigration. We literally had to do little to no work besides complete and bring in the required paperwork that he asked for. He is very efficient and completed our application process in a timely manner and he guided us very well from the beginning to the end of our process. He was always easily available for questions and face to face meetings whenever required and always returned calls when he was busy. We would highly recommend Mr. Hussain to anyone who needs to apply for immigration and wants to have a pleasant experience with outstanding service.