I had a very good experience with this firm and they did an amazing job of solving my complicated situation. They were nice and professional throughout and they really know how to do their job. Especially, my Adviser Jean , she is well versed in the immigration laws and legislation of Canada but she also know best approach to a case. She is also respectful of the human element that is associated when a person seeks legal help and how to handle an agitated client. Would definitely recommend.