I won't go into details of the plot as some of this has been covered in other reviews & I don't want to add more spoilers. It took me a little while to get into this book but after 100 pages or so I found myself curiously gripped by the protagonist's fate and wanted to read more.
As has been flagged elsewhere, the plot is a little repetitive, especially in the matter of Maia being kidnapped and then escaping, to the point when I began to think, Oh no, not again... I couldn't quite believe the ending - I thought that there must be another chapter somewhere. Perhaps I should re-read the last one but there seemed to be serious discrepancies between what was said to Maia and what actually happened. Though actually I can't be bothered as I have other things to read.
Brin is a seriously good author, especially in the matter of being able to imagine alien societies and make them reasonably convincing, but this book needs editing.