Quick FYI
Get a consultant:
more than one applicant/previous marriages ( 2nd, 3rd marriages, kids, etc.)
previously been denied
just have money to blow.
language barrier
Don't get a consultant:
just one applicant.
straightforward application.
One last thing, this may take some time to...