They gave alot of information whenever we had questions always got back to us and sent out papers so that i could travel back and forth without problems at the border. I had a criminal inadmissiblity that they could have turned me away for if i had done it on my own but they pleaded my case so that i had no problems with that. Due to covid 19 things were shut down which made my proccess a whole year longer then it would have been but they still got back to me threwout it all helping me get anything done that i could. They go over everything and proof everything you send in to them before forwarding it to make sure you havent left anything out. The only thing i recomend that you know is you pay full price before they start your paperwork if you have the option to save up and pay it all at once is always nice but they do allow you to pay in instollments at what you can till they have it all. They did a great job and i would recomend them to anyone doing the process to get a residency in Canada.