My dad once said to me, "You give a lot of books three stars." I do.
The lack of lesbians is very disappointing (there are two girls who go to a dance together, but THAT'S IT). Also the story is very white.
The idea that Sherlock Holmes and John Watson were real people and the ancestors of Charlotte Holmes and Jamie Watson doesn't work for me. Charlotte and Jamie are too similar to Holmes and Watson. What's the point of including the original characters if your characters are basically carbon copies of them?
It would have been more interesting if there were no Watson (replace Watson with Lena and I might have finished reading the book instead of skimming the last three chapters). Or if Charlotte were the mastermind behind all the murders (I found myself hoping for this halfway through the book because at least that would be a different take).
For me, the characters felt too derivative, and the case was too boring to keep reading the series.
PS Use of 'spirit animal' = no go for me.