I have had a wonderful experience with Visum Outsourcing regarding my PR application. My case manager Amit has been my constant support throughout the entire process. I was never required to come down to their office for any documentation that was required. It was Amit who had been in constant communication with me through email or via phone calls. Right from the document checklist he provided me, until the submission of every single document that needed to be uploaded on the cic profile, my communication has only been virtual with my case manager and he had always been attentive towards me. The entire process has been very smooth and I strongly recommend Visum Outsourcing to anyone looking for a hassle free process. If you have even a slightest bit of doubt, do not overestimate yourself. It's always better to take some help for a professional rather than being rejected for any reason whatsoever and I can say from my experience that Visum Outsourcing has a very professional staff. Thank you Amit for helping me throughout and listening to every little question that I had during the process.