I had worst experience with agent.
Somewhere I feel i am the reason for the refusal as I as well aware CIC applications are very straightforward but due to some proposals submissions I hired a agent for my father and they did blunder mistakes in application form- that I got after 10-20 requests...