Call or Contact Us
Call (801) 618-2548 weekdays during normal business hours — evenings and weekends are available upon request. You'll talk to someone who knows the schedule and can answer real questions.

Family-owned · Salt Lake City Local
Serving East Midvale, Bingham Junction, Fort Union, and Union Park with thorough, reliable cleaning.
Free estimate
Three fields. It reaches a person here, not a call centre.
If you're searching for a house cleaning service in Midvale, here's what matters most: who actually shows up, and whether they're insured when they do. Magic Castle Cleaning is a locally owned Salt Lake County business carrying $2,000,000 in general liability coverage. We're not a franchise, not a gig platform. Steven Cassell runs this operation personally, and every cleaner we send to your door is someone we'd vouch for by name. Call us at (801) 618-2548 for a free quote. We book fast.
Midvale sits between the Wasatch and the Oquirrh Mountains, and the neighborhoods here each have their own character. We clean homes in East Midvale, Union Park, Bingham Junction, and Fort Union regularly. Midvale's rental and real estate activity runs high year-round, which means we also handle a steady stream of move-out cleaning for renters finishing their leases and sellers prepping for listing. If you want a cleaner who already knows the area and can get to you without fuss, we're it. We've earned Nextdoor Neighborhood Fave three years running (2023, 2024, and 2025), and our 4.8-star rating across 20 Google reviews didn't happen by accident.
What We Do
From a single deep clean to weekly maintenance, we cover the full range of residential and commercial cleaning in Midvale, UT.
A thorough top-to-bottom clean that gets into the baseboards, inside cabinets, and behind appliances. The right starting point if your home hasn't had a professional clean in a while.
Weekly, bi-weekly, or monthly scheduling so your Midvale home stays consistently clean without you having to think about it. Most of our long-term clients start here.
Midvale's rental market moves fast. We clean to landlord and property management standards so you get your deposit back without a dispute.
A solid one-time clean covering kitchens, bathrooms, living areas, and bedrooms. Good for a reset before guests arrive or just when life gets busy.
Small offices and commercial spaces in Midvale cleaned on a schedule that works around your hours. A clean workspace is a productive one.
We offer carpet cleaning as an add-on to other services. Pets, foot traffic, and Utah's dry climate are hard on carpets. We don't clean rugs, upholstery, or mattresses.
We communicate your arrival window clearly before we show up. If something changes, we tell you. We don't leave you guessing.
We bring our own cleaning supplies to every job. But if you have pets or sensitivities and prefer your own products, we're happy to use them. No judgment, no extra charge.
Floors that actually look clean. Bathrooms that smell fresh. Kitchens where the counters are wiped down properly, every time.
We'll tell you upfront what's included in your clean, what isn't, and what would need to be added. If something's outside our scope, we'll say so before we take your money.
Our Process
Getting started is straightforward. We don't make you fill out a long form to get a number.
Call (801) 618-2548 weekdays during normal business hours — evenings and weekends are available upon request. You'll talk to someone who knows the schedule and can answer real questions.
We'll ask about your home's size, current condition, and what kind of clean you need. That's what determines scope. No prices on this page because no two jobs are identical.
Your cleaner arrives within the confirmed window with everything needed. Most Midvale clients are rebooking before we finish the first visit. Check our reviews page to see why.
Real Reviews
Where we work
A clean home in Midvale is one phone call away.