Has anyone ever used a business consultant?

If so, was it worth it to you? Did you actually see a turnaround in your business?

If so, can you give a general idea of what the cost was?