Category: Book Reviews

  • Clean Sweep by Ilona Andrews

    Clean Sweep by Ilona Andrews

    A comfortingly strange magical-inn story anchored by competence, humor, and a heroine who already knows what she is doing

    Some books work because they explain the doorway before asking you to step through it. Clean Sweep does something I like even better: it opens as if you already belong in Dina Demille’s world and trusts you to catch up.

    From the beginning, the book drops you into werewolves, a magical inn, interdimensional guests, something not-quite-earthly threatening the neighborhood, and a heroine who speaks to her house like it can understand her — because it can. There is not a long pause to explain every rule of innkeepers, magical inns, or the larger interstellar world. The story simply begins, and that confidence is part of what makes it so immediately immersive.

    Best for: magical inns, hidden worlds, competent heroines, dry humor, light romantic tension, cozy-strange science fantasy

    Emotional intensity: Medium-low

    Spoiler level: Spoiler-light. This review discusses premise, tone, character dynamics, and general reader experience, but avoids major plot turns.

    Reader note: This is not a complete romance arc in Book 1, and it is not pure cozy fantasy. There are monsters, injuries, animal deaths, and horror-adjacent elements. But the danger is handled with enough competence, humor, and structure that the book still feels emotionally manageable.

    Why Dina Works So Well

    The strongest reason Clean Sweep works for me is Dina herself.

    I love that Dina is already in command of her magic. This is not a story about a heroine fumbling her way into power or learning, chapter by chapter, how to stop making magical mistakes. Dina’s inn may be young, and she may still be trying to build its reputation and attract guests, but she already knows what she is doing. Her relationship to her magic is strong and clear.

    That kind of competence matters to me. Dina is not just magically gifted; she understands the rules of her world, the boundaries of her inn, the needs of her guests, and the danger of exposing ordinary humans to things they are not supposed to know exist.

    But she is not neutral in the coldest sense. When something dangerous begins threatening her neighborhood, Dina knows she is supposed to stay within certain innkeeper rules. She also knows she could not live with herself if someone were hurt and she had done nothing. That choice is what made me trust her. She is not reckless for drama’s sake. She is protective because protection is part of who she is.

    The Inn Is the Heart of the Book

    And then there is the inn.

    The thing that stood out most clearly is that Gertrude Hunt is not just magical. The inn is a character. Dina speaks to it. The inn responds. It warns her, protects her, worries over her, and occasionally seems to take offense. One of the first moments that made me attached to it was Dina reassuring the inn after Sean insults it. That immediately gave the house a personality.

    Later, when Dina is injured, the inn’s response makes that bond feel even more real. Gertrude Hunt does not feel like a backdrop. It feels protective, responsive, and emotionally present — but Dina is still the innkeeper. The inn may worry over her, but it does not take the story away from her.

    That balance is one of the book’s quiet strengths.

    Why It Feels Strange but Manageable

    I would describe Clean Sweep as comfortingly strange. It is too weird, too dangerous, and too interstellar to be straight cozy, but it never feels emotionally chaotic. The weirdness has walls, rooms, rules, food, and someone competent at the center. There are strange creatures, vampire politics, interstellar cultures, and doors that open far beyond Earth, but the story gives the reader enough structure to enjoy the strangeness without feeling unmoored.

    The humor helps too. One of the small pleasures of the book is watching Dina calmly let overconfident men discover that her inn is not their territory. Sean tries to understand her through the limited hierarchy he knows — werewolf strength, territory, intimidation — while the vampires bring a different kind of comedy, trying to behave correctly on Earth and getting it just wrong enough to stand out. It has the feeling of tourists misunderstanding local customs, except these tourists are armored, deadly, and very concerned with honor.

    And Caldenia is her own kind of delightful terror: the kind of character who can casually say something horrifying and somehow make the scene funnier instead of darker. That is one of Ilona Andrews’ gifts. Something can be traditionally horrific, but written in a way that feels sharp, strange, and fun rather than emotionally punishing.

    The romance is present, but it is not the main payoff of Book 1. By the end, Dina’s feelings are clearly becoming harder for her to dismiss, but the relationship is still in setup mode rather than payoff mode.

    The romantic appeal also carries that very Ilona Andrews style of dominant, dramatic, slightly over-the-top hero who works because the heroine is not overwhelmed by him. I have a soft spot for the way Ilona Andrews writes this kind of man: arrogant, dangerous, powerful, and then softened by a heroine who can actually meet him. It is tropey, yes, but it is also part of the appeal.

    But the real center of Clean Sweep is not the romance. It is Dina, the inn, and the pleasure of watching a capable woman manage a very strange world with calm authority.

    I would hand this book to readers who want magical competence, dry humor, hidden-world fantasy, a living inn, a protective heroine, and a first book that makes you want to keep reading the series. I would not hand it to someone looking for high steam, a finished romance arc, or a soft magical-house story with very little danger.

    For me, Clean Sweep is a benchmark Far Lantern recommendation: strange, immersive fantasy with a self-possessed heroine, a living magical refuge, and enough danger to feel exciting without becoming emotionally draining.