Tapestry Fine Carpet Cleaning Prince Rupert

The Finest Carpet Cleaning in Prince Rupert, BC

The finest carpet, area rug & upholstery cleaning in Prince Rupert, BC. 30 years professional experience. Dry in 1 hour!

Our specialty deep extraction process is designed for our humid North Coast climate. It cleans from the base of the fibres up, leaving your carpet and area rugs dry & ready to use in 1 hour! That’s right, no more waiting for hours or days for your carpets to dry. In addition, our cleaning is incredibly effective in removing organic stains, pet hair, pet dander, dust mites, mold and other allergens while leaving your carpet and area rugs soft and fluffy.

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


  • Locally owned and operated. No employees.
  • Over 30 years professional experience.
  • Leaves your carpet soft, fluffy and dry in 1 hour!
  • Fabric and Fibre 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% plant-based, organic and natural.


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