There is no catch or risk for yourself and your partner, at Key visa we have a policy and a very simple contract in Thai and English that states you only pay 5,000 baht deposit and no more money until the visa is awarded and a copy of the embassy receipt is given to you when the application is submitted so it is up to our consultants to guarantee the visa at no risk to the client and in layman terms no company likes to be refused because we do not gt paid and you do not get the visa.