Greater Bangor
Drop off close to home, or ask us about a pickup.
Bangor · Brewer · Orono
See the area
Maine’s largest rug cleaning plant
75+ years of experience. Family owned since 1950. Pickup and delivery from Bangor to the coast and through Central Maine.
Mon–Fri, 8 a.m.–4 p.m. · No appointment needed
From Bangor to the coast. Pickup & delivery to Ellsworth, Bar Harbor, Camden, Rockland, and nearby towns.
See our service areasA fresh clean, a repaired fringe, a little help getting a rug to the shop. Let’s find what yours needs.
Care for the rugs you live with, at our Bangor cleaning plant.
In-plant cleaningA bath, shampoo, rinse, and a humidity-controlled dry room.
A deeper cleanSpecial treatment for urine proteins and odors, paired with deep cleaning.
Help for pet accidentsFringe, binding, surging, resizing, pad cutting, and wrapping.
Keep a good rug goingEvery rug is cleaned, dried, and finished at our own plant on Hillside Ave in Bangor, never on your living-room floor.




Come in today for a free quote. We’ll talk through the options and what to expect.
Drop off at 69 Hillside Ave during business hours. Need pickup? Tell us your town and number of rugs.
We’ll discuss cleaning or repairs and give you a quote. Deep cleaning is available for suitable rugs.
Cleaning typically takes 10–14 days. We’ll call when your rug is ready and discuss return arrangements.
We do our best with every rug. Complete stain and odor removal cannot be guaranteed.

Seventy-five years is a lot of rugs. It is also a lot of experience knowing what each one needs. From our earlier waterfront shop to Hillside Ave today, rug care has been our work since 1950.
Today, Conrad and Laurie Karam’s children carry that experience forward. We take pride in doing the work well, talking plainly about what is possible, and treating your rugs with care.
Read our family’s storyPickup and delivery to Ellsworth, Bar Harbor, Camden, Rockland, and nearby towns. Call for a quote and arrangements.
Drop off close to home, or ask us about a pickup.
Bangor · Brewer · Orono
See the areaRug care for year-round homes and seasonal stays.
Ellsworth · Bar Harbor · Mount Desert · Southwest Harbor · Blue Hill · Bucksport
See the areaPickup and delivery along the coast, with cleaning in Bangor.
Belfast · Searsport · Camden · Rockport · Rockland
See the areaPickup and delivery from Hampden down to the capital.
Hampden · Newport · Pittsfield · Clinton · Fairfield · Waterville · Winslow · Oakland · Sidney · Augusta
See the area69 Hillside Ave, Bangor, ME 04401
Monday–Friday, 8 a.m.–4 p.m.
Closed Saturday & Sunday
Pickup and delivery to Ellsworth, Bar Harbor, Camden, Rockland, and nearby towns. Call for a quote.