There really is NO best travel agency out there when it comes to visa approval because they have NO control whatsoever over that matter. Again, these accredited travel agencies simply ensure that the documents you are going to give are complete. After which, they just pass it to the embassy who makes the analysis and final decision.