Keep your distance!
I was allocated a CV writer who clearly knew nothing about my sector of work and produced two drafts that I could only describe as illegible. Nothing but a mad scramble of my own CV intended to be more punchy - but sadly lost any kind of meaning.
Complaints raised with my customer liaison officer led me to believe that I was writing to a BOT rather than a person.
Finally an hour with the customer service centre in South Africa before being passed over to the refund department.
My advice - do it yourself!