The online app is fairly easy. Just be very careful on your spellings before you submit.I was turned down because of a letter being off. So instead of $40 it cost me $80. I also found the retirement visa is much easier to obtain than a spousal visa. Also another mistake I have made was not getting our son dual citizenship before he turned 18. Wish I had.