3.5 stars. I really enjoy these books. For various reasons I always read them as if they're tragedies, which I kind of hate, and then pleasantly they're not! 
 I was a bit disappointed in the handling of the mystery's resolution-- I wanted more excitement and the antagonists more distinctly dealt with. But I still enjoyed it enough that I'll read it again. I love Jeannie Lin's voice!