Very good! I am stupid, so do take this with a grain of salt, but there was a solid balance between parts of the mystery that were easy to figure out and parts that I couldn't, and the romance was somewhere between decent and very good. MC is dumb as a rock ONLY when it comes to romance, and...