Rug Cleaning in Chicagoland — Hand-Washed, Never Machine-Cleaned

Most carpet cleaners run a rug through the same machine they use on wall-to-wall carpet. We don't. At Cassim Rug Gallery we clean rugs the way they are made to be cleaned — by hand, in our facility, one rug at a time.

We clean handmade rugs of every kind: hand-knotted Persian, Turkish and oriental rugs, wool, silk, wool-and-silk, viscose and bamboo silk, cotton, jute and alpaca. Antique and heirloom pieces are welcome; we handle them the way we'd handle our own.

Pickup and delivery are available across Chicagoland — Downers Grove, Naperville, Hinsdale, Oak Brook, Elmhurst, Glen Ellyn, Wheaton, Burr Ridge, La Grange, the North Shore and the city. Call (630) 324‑6567 and we'll walk you through it: we move the furniture, roll the rug, and put everything back when it comes home.

  • Inspection

    We check the material, the dyes, and any problem areas — stains, moth damage, loose ends — and tell you what to expect before we start.

  • Professional rug cleaning — hand-washing a wool rug

    Dusting

    Dry soil is the enemy of a rug. We remove it before any water touches the fibers, using tools that lift the grit without stressing the knots.

  • Washing

    Each rug is washed by hand with gentle cleaners chosen for its fiber and age. Silk, viscose and antique rugs get their own treatment; nothing goes through a machine.

  • Stain and odor treatment

    Pet accidents, red wine, food, water marks. We treat them in the wash rather than masking them. Most come out completely; if something is permanent, we tell you before we start, not after.

  • Rinse and dry

    Thorough rinsing with clean water, then drying in the sun and air, the traditional way, so no residue is left in the pile.

  • Finish

    We brush and groom the pile, inspect the rug again, and return it looking the way it did the day it was made.

Here are some easy yet effective rules to help extend the lifespan of your rugs as well as maintain them in top shape:

Vacuum regularly — Dust and grit cut fibers over time. Vacuum without the beater bar on handmade rugs.

Clean spills immediately — Blot, don't rub, with a clean white cloth. The sooner, the better; a dried stain is much harder to remove.

Use a rug pad — Keeps the rug in place, adds cushion, and protects it from grit and wear from below.

Rotate the rug once a year — Evens out wear and sun fading.

Have it hand-washed every 2–3 years — sooner in high-traffic rooms or homes with pets.

From Our Cleaning Facility

Frequently Asked Questions

Handmade rugs of every kind — hand-knotted Persian, Turkish and oriental rugs, wool, silk, wool-and-silk, viscose, bamboo silk, cotton, jute and alpaca — plus antique and heirloom pieces. If you're not sure what your rug is, bring it in or send a photo and we'll tell you.

Every 2–3 years for most rooms. Every 12–18 months in high-traffic areas, and every 6–12 months in homes with pets or young children. Between washes, regular vacuuming does most of the work.

Most of them, yes — pet accidents, wine, food, water marks and the odors that come with them. We treat them in the wash rather than covering them up. If a stain has permanently changed the dye, we'll tell you before we start rather than promise something we can't deliver.

No. Hand-washing with the right cleaner for the fiber is the gentlest way to clean a handmade rug — far gentler than a steam cleaner or a home carpet machine, which can cause dye bleeding and shrinkage. We manufacture rugs, so we know exactly what each fiber can take.

Yes, across Chicagoland. Call (630) 324‑6567 and we'll arrange a time. We move the furniture, roll and remove the rug, and put everything back when it's returned — we'll explain the whole service and the cost on the phone.

Usually 10–14 days from pickup to return, depending on the rug's size and fiber.

Silk and heavily soiled rugs can take a little longer. We'll give you a date when we collect it.

Yes, in-house — fringe, edges, holes, moth damage and resizing. We often clean and repair a rug in the same visit. See the Repair & Restoration page.

Rug Cleaning Pickup & Delivery

Call (630) 324-6567 to arrange pickup, or bring your rug to 239 Ogden Ave, Downers Grove — Mon–Sat 10–6, Sun 12–5.