This is an okay mystery, say for a long flight. But I was not pleasantly surprised by it because I expected a standard police mystery procedural. I was not expecting (a) it to be set in the future with tinges of science fiction, nor (b) it to have intermittent intrusions of romance novel writing.
Either I got worn down or things got much worse in the last third of the book, where my interest flagged and it became a slog to get to the so-so ending.