Good story, smart (with quibbles) detective, nice cast of characters.However, more like a 3.5 stars because of one of my pet bugbears - protagonist has two men interested in her. Both sexily attractive. One of them has treated her terribly. One of them hasn't. Total incomprehension on my part as to why one of these men is given even the time of day, let alone gets to continually put his hands all over her.Also, unfortunately, very clear who the bad guy is almost from introduction (and failure on detective's amount to even momentarily question the explanation for his wealth). But the story and characterisation was strong enough to overcome this.