The first part of this novel present a fast-paced, suspenseful story of murder and detection, with effective surprises. I would give that section of the novel 5 stars. Unfortunately, the murderer is unmasked two-thirds of the way through. The rest is anticlimactic, the retelling at length of the story of the murder before its discovery, a story that we already know for the most part. The retelling is (for my taste) too detailed, beginning with plot-irrelevant information on the origins of one of the characters. The retelling does go on to explain some of the details of the crime, but these are usually slight: such as why was one sofa pillow was found wrinkled and the other marked by a drop of blood.
Unless you're interested in the back-story, I would recommend skipping Chapters 15 (Celia's Story) through 20 and going straight to Hainaud Explains (Chapter 21, location 2750).
Generally, the writing is good, the characters are credible, and the plot holds interest. Hainaud the detective has an ambivalent personality that flips between kindliness and biting sarcasm, often at the expense of a happenstance sidekick named Mr. Ricardo who repeatedly states the obvious as if he were making brilliant deductions.