Last year my wife, Hannah, had to go through the immigration process after our wedding. We found Jamie and the team at Cando to be very professional, knowledgeable, and efficient. On more than one occasion Jamie gave us good advice, extra documentation for travels, and calmed our nerves when we weren't sure if we had all the papers/following all the rules, etc.
Yes, you have to pay for their services. But the peace of mind(especially in these weird times) knowing that your loved ones' immigration process is safe and sound in their hands is absolutely worth it. Will be having many more conversations with them in the future as the In Laws now need some direction with immigration :)