I enjoyed reading it, though I think it got a bit sloppy in the back half. There were many places where I guessed at things that were going to happen, and a number of weaknesses that rubbed me the wrong way. But it was interesting enough. I don't feel that I wasted my time in reading it.
Had to bump this up a point because it was written in 1991. I would have thought it was post 2000 at least.