IF surgery is the answer of last resort the right surgeon is the key. Ask questions. It doesn't hurt to ask for references. And having been there, done that...use a neurosurgeon, not an orthopedic surgeon. The skill set needed for working on the spine necessitates someone with a higher skill set than an orthopedic surgeon.
Just my two cents having gone thorough this type of surgery with great success.