3,5 stars. So I could've given a 4, but I'm that guy who wants to paddle against the stream. 
 It's a really really solid debut. There is enough going on, the dialogues are good, I was never annoyed or anything. But it missed a depth, a sparkle, a dimension to lift it towards my shelf of favorites and to make it unforgettable. 
 But I am gonna read her follow up!