About Us

Hi there, we’re Bill & Eva. Learn about Tapestry Fine Carpet, Rug & Upholstery Cleaning located in Victoria, BC and why we’re a boutique business.

About Us - Photo of Tapestry Fine Carpet Rug & Upholstery Cleaning's Work Vehicle

Tapestry Fine Carpet, Rug & Upholstery Cleaning is about EXPERIENCE and Workmanship

Hi there, I am Bill, the owner (along with my wife Eva) of Tapestry Fine Carpet, Rug & Upholstery Cleaning, a little boutique business located in Victoria, BC. 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!

Tapestry Fine Carpet, Rug & Upholstery Cleaning is about Integrity, Value and Quality

Eva works behind the scenes. She is also an accomplished oil painting artist and teaches piano over Zoom. Eva has pioneered nanotech colloidal plant-based cleaning chemistry for over 15 years. We’re obsessive-compulsive about plant-based ultra-green cleaning and 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. I often get asked by price shoppers about our prices, as if that is the only criteria. Pricing is only part of the equation. We focus on value and quality.

Tapestry Fine Carpet, Rug & Upholstery Cleaning is about Trust and Relationships

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!”


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.”

Tapestry Fine Carpet, Rug & Upholstery Cleaning is about Solving 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 two 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, 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 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 Our Highly Specialized Textile Cleaning Services

All our textile cleaning services are designed exclusively for our humid coastal climate in the Greater Victoria Region.

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

Carpet Cleaning

Highly specialized ultra-low moisture carpet cleaning service. Whether in your home, strata common areas, or workplace, your carpet will be left safe, soft, fluffy and dry in about an hour.

area rug cleaning 1x1 1

Area Rug Cleaning

Highly specialized on-location area rug cleaning services. Whether in your home, strata common areas, or workplace, your area rugs will be left beautifully soft, vibrant & luxurious.

upholstery cleaning mobile 1x1 1

Upholstery Cleaning

Highly specialized upholstery cleaning services. Whether in your home, strata common areas, or workplace, your upholstery will be left naturally soft, vibrant and luxurious.

Local Areas We Service

Located in Victoria, BC, we service all local and nearby areas in the Greater Victoria Region, Salt Spring Island and the Southern Gulf Islands. If your location is not listed, please check with us. Please note that service to Salt Spring Island and the Southern Gulf Islands requires a custom quote and scheduling.

Photo of Saanichton Bay in Central Saanich, BC

Central Saanich

Photo of Cobble Hill Welcome Sign in Cobble Hill, BC

Cobble Hill

Photo of the Fisgard Lighthouse National Historic Site in Colwood, BC


Carpet Cleaning in Esquimalt, BC | Photo of the coastline in Esquimalt, BC


Photo of Mary Lake Nature Sanctuary in Highlands, BC


Photo of Bear Mountain in Langford, BC


Photo of Spirit Bay in Metchosin, BC


Photo of Brentwood College School in Mill Bay, BC

Mill Bay

Photo of the coastline in North Saanich, BC

North Saanich

Photo of Uplands Park in Oak Bay, BC

Oak Bay

Photo of Mount Douglas in Saanich, BC


View from top of Pringle Road in Salt Spring Island, BC

Salt Spring Island

Carpet Cleaning in Sidney, BC | Photo of Beacon Park in Sidney, BC


Photo of Sooke Marine Boardwalk Trail in Sooke, BC


Photo of Thetis Cove in View Royal, BC

View ROyal

Photo of the Empress Hotel in Victoria, BC