I had recently opened an IT firm for which I needed some experienced candidates. So I had tied up with a recruitment firm. But I was very much disappointed.
So I had interacted with Shine.com & to my surprise they even gave a brief introductory coaching to the candidate before sending. So the chances of the candidate getting selected also increases. This is a very noble plus a good concrete way of carrying out the work.
So going with the correct recruitment people is the best way to achieve your objective.