Area Rug Cleaning in Victoria by Meticulous Owner

Are you looking for Oriental, Persian and wool area rug cleaning in Victoria by a detail-obsessed owner-operator? Then you will love what we do!

Area Rug Cleaning in Victoria, BC | Modern green wool area rug

Victoria Area Rug Cleaning That Leaves Your Area Rugs Beautifully Soft, Vibrant and Luxurious

Hi there, we’re Bill & Eva, the owners of Tapestry Fine Carpet, Rug & Upholstery Cleaning. We provide highly specialized in-home Oriental, Persian and wool area rug cleaning in and near Victoria. I am Bill, and you will work directly with me. I have over 30 years of experience in fine cleaning! As a WoolSafe® Fibre Care Specialist, I safely clean your area rugs in your home over any flooring — carpet, hardwood, vinyl plank, laminate, tile, and even bamboo!

Definition of


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

Stay Away From

Viscose Rugs

Do not be lured into purchasing a Viscose rug. Viscose distorts, yellows and fades. They are disposable rugs and not cleanable.

We clean synthetic and natural fibre rugs, including Persian, Oriental, Aubusson, Dhurrie, and other fine wool, silk, and cotton rugs. Delicate, vintage heirloom rugs are cleaned by hand, following time-honoured principles. We do not clean viscose, or imitation (fake) silk rugs such as bamboo silk, banana silk or art silk rugs. Our simple all-inclusive pricing includes every conceivable extra that many companies will try to upsell when they get to your home. Specialized stain removal, anti-allergen treatment, odour removal, sanitizing, and anti-resoiling protection for no extra charge! Your area rugs will be left beautifully safe, soft, vibrant, luxurious and dry in 1-2 hours!

Banner | Award 2023 Best Carpet Cleaning Victoria BC | Tapesty Fine Carpet Rug & Upholstery Cleaning

Nothing We Do Is Common

Simple Pricing. Our simple all-inclusive pricing includes includes every conceivable extra that most companies will try to upsell you when they get to your home.

Easy Online Booking. Book your next area rug cleaning online. It’s fast, super-easy, and no payment information is required.

Safe & Natural, Ultra-Green Plant-Based Cleaning. Safe & natural, plant-based, truly green area rug cleaning that restores the rug’s bright and vibrant colours. We custom-blend according to rug type and fibre. Made from edible plants!

Dry in 1-2 Hours. When we say dry, we mean your area rugs will be dry and ready to use!

Pet Safe, Baby Safe & Planet Safe. The absolute safest, healthiest carpet cleaning possible.

Specialized Stain Removal. Whatever it takes to get the best results! Wool rugs, especially vintage Oriental and Persian rugs present challenges. Many spot and stain removers that we use in the industry are not safe for wool. Untrained and inexperienced cleaners will often use these products. You may not notice the damage initially, but once the wools cuticles are damaged, it will never be the same again.

No Reoccurring Spots. True deep cleaning!

Anti-Allergen Treatment. Our healthy home approach to area rug cleaning removes and denatures allergens, such as dust mites, pollen, and pet dander!

Naturally Soft. Our meticulous area rug cleaning leaves your area rugs with a soft hand or feel. Modern rugs, British Indian Rugs, Persian Rugs, Oriental Rugs and other wool rugs are also left in the proper pH as specified by the WoolSafe® Organization.

Odour Removal. Our all-inclusive area rug cleaning service removes the source of odours from your area rugs! Very effective and also safe for wool rugs which is rare.

Odourless Sanitizing. Our safe & natural area rug cleaning process removes viruses and bacteria with no residual footprint. So safe you can wash your hands with it!

Anti-Resoiling Protection. Your area rugs will stay cleaner, longer! Safely and naturally extends cleaning intervals on a nano level.

Certified Professional with 30 years Experience. Experience, reputation, integrity and craftsmanship.

Simple Guarantee. If you are unsatisfied for any reason within 30 days after your cleaning we will gladly return to your home and re-clean the areas you are not happy with.

We Are a WoolSafe® Approved Service Provider

Tapestry Fine Carpet, Rug & Upholstery Cleaning is a WoolSafe® Approved Service Provider. They meet the highest standards in professional carpet & rug cleaning, having at least one WoolSafe® Fibre Care Specialist technician, extensive professional training with many years of experience and use only approved products when cleaning wool carpet and rugs.

Plant-Based Cleaning in Victoria, BC | Image of a coconut cut in half and isolated with a white background.

Safe & Natural Plant-Based Ultra-Green Area Rug Cleaning

Learn more about our safe & natural, plant-based, ultra-green cleaning services and how they will help you fall in love with your Oriental, Persian and other area rugs all over again!

More Than Area Rug Cleaning Services

Learn more about our highly specialized textile cleaning services 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!

greater victoria carpet cleaner