Just done it in Thailand through agent. Lots of paperwork from 5 year relationship. Financial info from both parties. Flew to BKK for her fingerprint scan. And biometric scan.
She has good job here. Which helps enormously on application. Plus a letter of leave from her employer. Agent was first class, good news we got the visa! 6 month. But due to her work. Returns in 45 days!
is found the whole process time consuming. But having a excellent agent with years of experience helped so much. They guaranteed me she would get her visa after i / we submitted what was needed, very satisfying to achieve!