2.5* rounded up to 3. I wasn't enamoured with the characters, I rather disliked most of them, but I wanted to keep reading to solve the mystery so ...