Ratings23
Average rating3.9
3.5 stars.
I felt like we weren't given enough to actually solve the mystery, so that always drags a rating down for me.
The main character was interesting enough, but a fairly unreliable narrator. The other characters weren't really fully developed.