Magic in
every sweep
✦
The Good Broom Cleaning Co.
Home & commercial cleaning across Annapolis & Anne Arundel County. Family-owned · Se habla español
✦ Family-owned & local
You'll always know who's coming into your home.
✦ Same care, every visit
The same checklist every time, so your clean is consistent.
✦ Quick, honest quotes
Tell us about your space and we'll send a price, usually the same day.
Our Cleaning Spells
From quick refreshes to top-to-bottom deep cleans, there's a spell for every space in Annapolis and Anne Arundel County.
-
The Everyday Spell. Kitchens, bathrooms, dusting, floors and the little details that keep a home feeling fresh. Weekly, every two weeks or monthly. From $150 per visit.
-
The Restoration Spell. Baseboards, doors, light switches, vents and the built-up grime that gets skipped. Recommended as your first clean. From $300.
-
The Fresh Start Spell. An empty home cleaned top to bottom, inside cabinets and appliances, ready for new keys or a deposit back. From $350.
-
The Guest Welcome Spell. Fresh linens, a reset kitchen and bathrooms, restocked supplies and photo check-ins between every stay. From $150. Same-day available (+$25).
-
The Open-for-Business Spell. Scheduled cleaning for small offices and storefronts, around your hours. Custom quote.
Where the Magic Began
At The Good Broom, we believe a clean home is about more than spotless floors and tidy countertops. It’s about creating a space where you can breathe easier, feel more relaxed, and spend time on what matters most.
Every home is treated with the same care and attention we’d give our own. From routine maintenance to detailed deep cleans, our goal is simple—to leave every space feeling lighter, brighter, and ready to enjoy.
We built The Good Broom to combine dependable service with thoughtful details. Inspired by the idea that even ordinary tasks can feel a little magical, we believe every visit should leave behind more than a clean home—it should leave behind peace of mind.
Proudly serving Annapolis and Anne Arundel County.
Got a Question?
Call or text (443) 813-8602, or send us a note below. Se habla español.