On the OK end of the Good spectrum. A light, fun read... great for a sick day stuck at home, when one wants something with a likeable main character and a cute cast and low-stakes short-term problem solving that doesn't take too much brainpower to process.