From machine-made synthetics to hand-knotted Persians — every rug gets the chemistry and technique its fibers demand. We don't do "one wash fits all."
Polypropylene, nylon, polyester — the workhorses of modern homes. These handle aggressive cleaning well. We use full-temperature steam extraction for deep soil removal and fast drying.
From $29Wool is pH-sensitive and can shrink with excess heat. We use cooler water temperatures, wool-safe neutral detergents, and controlled extraction to clean without felting or distortion.
From $49Hand-knotted heirlooms need the highest level of care. We test for dye stability, clean with gentle agitation, and dry flat to prevent color bleeding and pile distortion.
From $49Priced by rug type and size. Exact quote before we start — no surprises.
We identify the fiber type, construction method, and dye stability. Every detail informs the cleaning approach.
Thorough dry-soil removal pulls out grit trapped at the base of the pile — the #1 cause of premature rug wear.
Fiber-appropriate solutions and controlled water temperature clean without shrinking, bleeding, or felting.
Flat drying with airflow prevents color migration. Your rug comes back vibrant, soft, and smelling clean.
6 Google Reviews
"★★★★★ "Excellent service! I was very satisfied with the work they did. My furniture and carpets were spotless, smelled fresh, and looked brand new. They were very professional, punctual, and careful, and the price was fair. They exceeded my expectations,..."
"Jordy and Diego did an amazing job with our living room carpet and sofa after our dog pretty much destroyed it. The whole process was fast and transparent. I will 10000% recommend their services to all my friends and family."
"He did a horrible job, carpet started stinking took 250$ and did a pathetic job. If you want to get cheated then go with this guy:"
"We hired JMP Cleaning after our carpets went three years without professional cleaning. Between the kids and our golden retriever, the carpet required a very deep cleaning. Jordy and his crew showed up on time, walked the house with us..."
Pacific Beach • La Jolla • Mission Beach • Sunset Cliffs • Point Loma • Del Mar • Solana Beach • Downtown San Diego • Little Italy • Bankers Hill • North Park • College Area • La Mesa • Lemon Grove • Spring Valley • Mt Helix • El Cajon • Scripps Ranch • Rancho Bernardo • Rancho Santa Fe • San Marcos • Vista • Bonita • Chula Vista • Eastlake • Otay Ranch • Imperial Beach • Coronado.
Transparent pricing. No surprises. Carpets dry in hours, not days.