My family used a consultant for visa purpose in the past, but Jeremiah Shea is totally different. To start, he helps you understand what you are getting into before you even sign a contract with him. I applied for visitor visas (to Canada) for my family (myself, wife and child). From day one (after the Skype conversation), I knew I had the right consultant!
Jeremiah tells you how it is, and he is VERY detailed. If you are a lazy person you might get a little frustrated with his requests and follow up! He ensures you get everything needed for your success.
What I appreciate most is that Mr. Shea makes the process very easy once you have provided all the required documents. In our case, after providing everything requested, the ONLY other work for my spouse and me was to go for our Biometrics. And a few weeks thereafter, our visa applications were approved!