Average agency really — I found a brilliant job on their site but they took so long in sending my CV into the client that I actually missed the position and ended up finding out a few weeks later that someone else had been interviewed and got the job. The staff were very nice, but the agency fell down where it mattered for me.