I think the mystery aspect was done really well where it left you guessing and the answer wasn't obvious or cliche. The dialogue was bland, though, and the main character was extremely unlikable for me. It got a bit hard for me at times to push through and finish. 3.6 stars