About Us

Join us for a peek behind the curtains of Tapestry Fine Carpet, Rug & Upholstery Cleaning located in Victoria, British Columbia.

greater victoria carpet cleaner


Hi there, I am Bill, the owner (along with my wife Eva) of Tapestry Fine Carpet, Rug & Upholstery Cleaning, a little boutique business in Victoria. For over 30 years, I have advanced my trade. My certifications require extensive professional training and experience. I actively mentor other carpet cleaners throughout North America and do product testing and development. Sadly workmanship today is hard to find. Marketing gurus have seen to that. But it still can be found if you look for it!

Definition of


2: a small company that offers highly specialized services or products


The carpets in our Strata Apartment Complex look new again after Bill’s service! His attention to detail, stain removal guarantee, good pricing, and friendly, accommodating manner leaves the competition far behind. And the quick drying technique is a big bonus in a building where wet muddy work boots are commonplace. Tapestry gets 5 stars!

Janet Donaldson, Opal Apartments

Eva works behind the scenes. She is also an accomplished oil painting artist and teaches piano over Zoom. For more information please connect with her on Instagram. Eva has pioneered nanotech colloidal plant-based cleaning chemistry for over 15 years. It’s arguably one of the greatest advancements in safe and natural cleaning chemistry of our life time. Eva and I are thrilled to work directly with some of the greatest minds in the industry. Yes, Eva and I are obsessive-compulsive about plant-based cleaning.

We also love esoteric business practices from the late 1800s. Somehow along the way, we feel our society has lost what small local business stands for. You know, the mom-and-pop business model. The craftsperson and the pride of a job well done. We want to help bring back boutique businesses that offer highly specialized services. People often call me to ask how much. As if the price is the only factor. Price, quality and value work hand in hand. We focus on value and quality. If you do too, then let’s work together. 

We Build Trust

Tapestry Fine Carpet, Rug & Upholstery Cleaning has earned the highest certifications in the carpet and upholstery cleaning industry. When the Westin Bear Mountain Hotel and Resort in Victoria, BC installed a luxurious commercial wool carpet, the Director of Operations understood the importance of hiring a WoolSafe® Approved Service Provider and a Carpet and Rug Institute Seal of Approval (SOA) carpet cleaning service provider. We are delighted to be chosen to care for this beautiful commercial wool carpet!


“No one else will ever clean this carpet but Tapestry Fine Carpet, Rug & Upholstery Cleaning!”

Nader Albert, The Westin Bear Mountain


Our carpets look like new, we were so impressed, from now on it is only Bill we call when our carpets need cleaning. You must call him, you will be amazed not only of how clean your carpets are but also how reasonable his prices are. Welcome Bill & Eva, we are very fortunate to have a great company like yours in our city.”

Cheryl Ens, McMillan Dubo Law Group

We Solve Problems

When McMillan Dubo Law Group had 30 defective office chairs leak grease on their beautiful modern white and grey commercial grade carpet tiles, they hired a couple of carpet cleaning companies. After the disastrous results, they lost hope. That is until we crossed paths with Cheryl Ens. We did some work for her in her home, and so one thing led to another and she told us the story.

She explained: “the first carpet cleaner just drove the dirt down. The second carpet cleaner pulled up all the dirt and grime that the first carpet cleaner pushed down. The carpets looked worse after than before. We had Bill come in and look at the carpets. He is so knowledgeable about commercial carpets and how to clean them. He was confident that he could get them looking good again.” The final result you can see in the testimonial box. I always say carpet cleaning is not rocket science, but it’s also not child’s play!

Learn About All Our Highly Specialized Textile Cleaning Services

Designed exclusively for our humid coastal climate in Greater Victoria.

Carpet Cleaning in Victoria, BC | Elegant wall-to-wall carpeted room

Carpet Cleaning

Carpet Cleaning by Carpet & Rug Institute Approved Service Provider. Your carpet will be left fabulously soft, fluffy and dry in about an hour.

area rug cleaning 1x1 1

Area Rug Cleaning

Area Rug Cleaning by WoolSafe® Specialist. Your synthetic, Oriental and Persian rugs will be left beautifully soft, vibrant & luxurious.

upholstery cleaning mobile 1x1 1

Upholstery cleaning

Upholstery Cleaning by WoolSafe® Fine Fabric Care Specialist. Your fabric upholstery will be left naturally soft, vibrant and luxurious.

commercial carpet cleaning 1x1

Commercial Carpet Cleaning

Commercial Carpet Cleaning by Carpet & Rug Institute Approved Service Provider. Cleaner, safer and healthier carpet for your office, business or facility. Dry in 1 hour or less!

strata carpet cleaning 1x1

Strata carpet CLeaning

Strata Carpet Cleaning by Carpet & Rug Institute Approved Service Provider. Cleaner, safer and healthier carpet for the common areas of your strata or apartment complex. Dry in 1 hour or less!