Carpet Shampooing & Upholstery Cleaning

📍 Western North Carolina
📞 (828) 667-1700
⭐⭐⭐⭐⭐ 5 Star Reviewed

We are Asheville and Western North Carolina’s premier carpet cleaning and shampooing company, specializing in dirt and odor extraction and rug and upholstery cleaning. All carpet cleaning jobs are supervised by our company’s owner, Richard Drecksler, and performed by our team of highly trained carpet specialists.

New Carpet Cleaning

For newly installed carpets, we offer initial shampooing and odor extraction. This removes dust, dirt, and chemicals that can cause allergies and it also helps to eliminate that “new carpet smell”. Afterwards, Richard will train you and your staff on how to properly care for your carpets in between visits, or set you up on an affordable carpet cleaning maintenance program to keep your facility fresh and clean all year.

Old Dirty Carpet Cleaning

For old carpets that have seen better days, we offer dirt and odor extraction services. You’ll be surprised at how we can breathe new life into your old carpets. Before you decide that you need new carpet, request a free consultation with our owner, Richard Drecksler.

No Job is Too Big or Small

Since 1991, we’ve seen it all and have handled even the dirtiest of jobs. We guarantee to get your carpets and upholstery fresh and clean! Check out our Reasons To Hire Us page for more information about our Service, Process, History, and Guarantee.

Got more than carpet?

Also read about our Floor Care Services.


"Richard has been providing a very high level of quality care & credible people for over ten years. I am in & out on the weekends sometimes running into those working for Richard Drecksler & have always been impressed with the quality of people who have keys to our building. Trust is extremely important when you allow people full access to your business. Also when something appears to be out of the norm Richard does not hesitate to call me to make me aware of a potential issue."

Brian Shropshire

CED Asheville

Begin with a free "no hassle" onsite estimate.

Click below or call (828) 667-1700 today!