Slow start. Almost abandoned before 50 pages. By 100 was reasonably confident I wasn’t wasting my time.
Turns out to be a fresh, original science fiction, and once Bear gets going his storytelling is good, the opening nearly put me to sleep.
Good, hard science fiction; good character building; good plot.