Getting the visa is likely to be the hardest part, as it's 'out-sourced' to a commercial company (like many traditional civil service functions) and with no 'appeal' possible there is a perverse incentive to deny, thereby generating another application fee. 😡