Area Rug Cleaning | Prince Rupert, BC

The Finest Area Rug Cleaning in Prince Rupert, BC

The finest area rug cleaning in Prince Rupert, BC. WoolSafe® Approved Service Provider. 30 years of experience. Dry in 1 hour!

We are one of only few WoolSafe® Approved Service Providers in all of Canada. With 30 years of experience, speciality training, certifications and specialty equipment, no one has more rug cleaning experience than us! Whether it’s a well used area rug in the family room or a family heirloom, we can safely clean it right in your home. Whether it is on hardwood, laminate or tile, we can clean your rugs in-place and with no risk of damage. Our specialty deep extraction process cleans from the base of the fibres up, leaving your area rugs dry & ready to use in 1 hour! That’s right, no more waiting for hours or days for your area rugs to dry or the hassle of sending them out for cleaning. In addition, our cleaning is incredibly effective in removing organic stains, pet hair, pet dander, dust mites, mold and other allergens while leaving your area rugs soft and fluffy.

We use the latest advancements in cleaning technology approved by carpet mills worldwide, including Austrian made WoolSafe® Approved rug cleaning machines and 100% plant-based, organic and natural cleaning products.  Bill Soukoreff | Owner Operator | Tapestry Carpet, Rug & Upholstery Cleaning | Prince Rupert


  • Locally owned and operated. No employees.
  • Over 30 years professional experience.
  • Leaves your rugs soft, fluffy and dry in 1 hour!
  • pH balanced.
  • No soap or sticky residue.
  • Stays cleaner longer.
  • Spots won’t come back.
  • No open doors or damage from hoses.


  • Pet Safe, Baby Safe and Planet Safe.
  • Asthma and Allergy Safe.
  • Removes dust mites, mold and other allergens.
  • Ultra Green, EnviroSeal® & Green Seal® certified.


  • 100% upfront and all-inclusive pricing.
  • No up-selling.
  • No hidden costs or surprises.
  • We personally guarantee the quality of our work.
  • Licensed and Insured.