THAI ******************************
To save money, we recommend applying for your Non-O visa before traveling to Thailand via
****************************
Once you're in Thailand, you can open a local bank account, which will make future assistance from any agency much more affordable.
While we cannot comment on the agency you mentioned, there are many reputable agents in Thailand, including ourselves.