Time travel stories are always tough but despite a couple of passages that I had to read and re-read to figure out who was sticking what knife into whom, The Shining Girls is pretty successful. It's very violent - the descriptions of Harper's attacks are detailed and extremely bloody - but also very convincing. The amount of research Lauren Beukes did to create the Chicagos of the various times must have been staggering. The characters, including all of the victims, are fleshed out and real, interesting, sympathetic; the only one who gets short shrift is Harper but he's such a horrible person that I really didn't want to get to know him better. I recently had a rare rainy Sunday when I didn't have to do anything, so I sat down and read The Shining Girls all in one go. If that's not a recommendation for a book, I don't know what is.
PS - I have also read Beukes's Broken Monsters and liked that too, but it's a weirder book and didn't connect with me quite so well. Don't know why I didn't review that here.