Featured Image | 16x9 | Book Online |Tapestry Fine Carpet, Rug & Upholstery Cleaning

Easily Book Online With Exact Prices!

Hi! I’m Bill, the Owner. I will be the one coming to your home when you book online any of our carpet cleaning, rug cleaning or upholstery cleaning services.

  • As owner operators we have the luxury to take the time needed to get the best results possible!
  • We are not the cheapest. During our 30 years of cleaning, we have learned that you can’t be the cheapest and the best. We have chosen the latter. And yes, we’re worth it!
  • We want you to know the exact price before you book online or get a quote. Makes sense, right? Our pricing is 100% all-inclusive with no up-selling or hidden charges!
  • When you book online, you will NOT be asked for any payment information and there is no obligation. If you have any questions, or would rather book over the phone, please give me a call or text me at (236) 565-1914.
  • If you are looking for commercial carpet cleaning please call or text (236) 565-1914 to set-up an appointment for an free inspection and quote. Alternatively, you can email us through our contact page.

Minimum Service Charge

Our minimum service call is $100 plus GST for Kamloops and nearby areas.

  • Kamloops
  • Cherry Creek
  • Tobiano
  • Rayleigh
  • Sun Rivers
  • Barnhartvale

Extended Service Area

Our extended service area incurs additional trip charges. You can select the applicable trip charge on the confirmation page. If your area is not on the list, please contact us.

  • Logan Lake +$100
  • Ashcroft +$175
  • Cache Creek +$150
  • Savona +$50
  • Sun Peaks +$100
  • Barrier +$100
  • Pritchard +$50
  • Monte Lake +$75
  • Chase +$100