Carpet & Upholstery Cleaning Ltd. Since 1973



  • Carpet Cleaning

  • Upholstery Cleaning

  • Area Rug Cleaning

  • Move-In / Move-Out Cleaning

  • Scotchgarding & Deodorizing

  • Air Duct Cleaning

  • Flood Extraction


We have lots of different services to offer to both residential and commercial customers, so we now have a dedicated Pricing page to make it easier to find what you're looking for.

View Pricing

Preparing for your appointment

Do you have an appointment coming up soon? Please view our requirements and recommendations to make the visit as quick as possible for everyone.
Pre/Post Appointment Checklist


Our customers really love us! Check out some testimonials below. And if you've already gotten us to service your place, please be kind enough to leave us a review.
I can’t say enough good things about this company and it’s owner, Tim. He was professional, courteous and friendly too. My carpets looked absolutely amazing. Communication was excellent. Very highly recommend. Thanks Tim!
We are so happy with the results after having our suite done! They were fast, efficient and friendly. Got rid of the stains I thought were permanent and our carpets look brand new and smell amazing. Thank you so much.
Tim has offered the best service I have experienced over the leading competition. he puts pride in his work and not just there to get your carpets wet. he's punctual, professional, courteous and trust worthy. On two separate occasions I've been more than confident to have him enter the house without anyone on site and get the job accomplished. His rates are more than fair and he follows up with you if there's anything you aren't happy with (which I have not had to do) he will come back until you are. thanks Tim for providing our neighborhood with your service.
Tim showed up precisely on time he said he would. He explained what he would do, where he would start and finish. He protected areas he wasn't cleaning and placed protectors on corners so his hose would not damage the walls. He also gave me tips for reducing dust in my air ducts. I highly recomment his service.
Tim Warden and his company Steam Pro Carpet does an absolutely amazing job on cleaning carpets and upholstery and leaving them looking like brand new carpets. He is professional and friendly. I am happy to pass on our house cleaning clients and I am confident he will do a thorough job. Very happy with doing business with Tim!!! Thanks for always doing a great job and appreciate the attention to detail!
Good price, and great job! I can't believe the difference it made to have my ducts and carpets cleaned. My furnace doesn't have to work as hard. They got stains out of my kids' rooms that I couldn't budge with cleaner and my little wet vac. Get this - at the end of the job they gave me $50 back because the duct cleaning "wasn't as hard as they thought it was going to be." How's that for honesty and integrity! Very recommended.
Tim is the utmost respectful and professional guy out there, making sure the job was 100% clean and taking his time to ensure we were happy with the work done. His rates are extremely affordable for the quality of work done. Id recommend him 100x over to family and friends, if you come across this guy its worth every last penny !! Awesome work tim and thank you for everything done !!
Great experience, highly recommend!! We just bought our new house and the carpets were destroyed. I was sure we had to invest in new carpets. I was embarrassed people coming to see the new house and seeing the stairs and upstairs carpets. We weren’t ready to purchase new flooring as thats very expensive so I figured I’d try a carpet clean for now. Well, I was blown away at the improvement. It was seriously night and day. The carpets look brand new. So thankful and happy Tim was able to help. He also is very kind and knowledgeable so explains everything to you! Our carpets were so bad he even stayed and worked longer and harder on them and didn’t complain or charge more. Very reasonable pricing as well! Great experience and I definitely recommend!