Tile Floor Cleaning, Strip & Waxing, and Buffing

We are Asheville and Western North Carolina’s premiere floor care experts specializing in tile floor strip and waxing, buffing, polishing, and deep clean scrubbing. All floor jobs are supervised by our company’s owner, Richard Drecksler, and performed by our team of highly trained floor care specialists.

New Floor Cleaning

For newly installed floors, we offer initial cleaning, waxing, and sealant protection services. This helps protect your investment and increase the lifespan of your new floors. Afterwards, Richard will train you and your staff on how to properly clean your floors in between visits, or set you up on an affordable floor care maintenance program to keep your floors at an optimal shine.

Old Dirty Floor Cleaning

For old floors that have seen better days, we offer floor recovery services. You’ll be surprised at how we can breathe new life into your old floors. Our expert floor care specialists will create a shine in your old dirty floors that will brighten your whole office or retail space. Before you decide that you need new tile, request a free consultation with our owner, Richard Drecksler.

Floor Cleaning Services

  • Tile Floor Strip and Waxing
  • Sealant Protection
  • Floor Buffing & Polishing
  • Vinyl, Marble, Stone, and Linoleum Floor Cleaning
  • Wood Floor Cleaning

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 floors shining! Check out our Reasons To Hire Us page for more information about our Service, Process, History, and Guarantee.

Got carpet too?

Also read about our Carpet Shampooing & Upholstery Cleaning Services.

We were very fortunate to hire JDR Cleaning Services to clean our offices. They are prepared, competent, and professional. Trust is extremely important in our office and we have never had a moments doubt about them. I highly recommend this vendor to you.

Paula Lovitt

Campbell Shatley, PLLC

Begin with a free "no hassle" onsite estimate.

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