I've just finished this (sorry of I have missed a previous thread on it - I searched but didn't find anything, in my defence!)
I found it very Curate's Egg, ie good in parts, but definitely worth persisting with. I couldn't warm to the police woman (was I meant to?) but towards the end of the book it was unputdownable. And I didn't guess the twist.
Anyone else?