For the first half of the book, the plot moved along nicely. There were strong moments of suspense, and characters and relationships were well-crafted.
Unfortunately, I found the second half of the novel a little drawn out. New complications were added which meant that the story couldn’t easily be resolved. On top of this, there were aspects of the resolution which might have been better left to the imagination of the reader.
I also felt, at times, as though there the environmental message of the book was sometimes a little heavy handed. Don't get me wrong - I don't mind a good story which also wants to make the reader think about the bigger issues in live. But, it also needs to be done with greater subtlety than is found here.
Overall, a good solid read.