Oh yeah. This is a good one. A bit surprising, too. I only bothered to read it because of the high praise heaped upon it. Well deserved.
It's a detective story, but don't let that dissuade you. It is a great story and well told. The science fiction is the icing, not the cake.