it all depends on the credibility of the agency....a reputed agency will go by the contract and provide a replacement....others will make u run for ur money.....better have a Skype interview before u apply for her visa....it is a very frustrating experience...