Rochester - MN Carpet Cleaning Reviews

What customers in Rochester MN are saying about our carpet cleaning services.

Average 4.7 stars (Out of 5)

Based on 338,425 Carpet Cleaning Services Reviews
Mike does a fantastic job and we enjoy working with him. Already recommend him JM. - Ellendale, MN - 06/24/2026
(5.0 Out of 5 stars)
We liked that the person Mike who came, was careful about not damaging our carpet given it is worn and old. We also really appreciated that there was a free re-do, when things weren't as clean as we had hoped. The second time made the carpets look cleaner. Mike was very nice and did his best to get the carpets as clean as possible. kv. - Rochester, MN - 06/17/2026
(4.5 Out of 5 stars)
They were very prompt and on time and friendly, They did a very good job shampooing the carpets, they look great! They adjusted their pricing for me as I decided to have more rooms shampooed than I had told them originally. And discount discounted some of the rooms which was nice. They also brought their own water for the cleaning. It dried very quickly and as far as I can see, did a wonderful job. I felt the pricing was very reasonable. I would definitely have them come again. MA. - Zumbrota, MN - 06/12/2026
(5.0 Out of 5 stars)
MD. - ROCHESTER, MN - 06/11/2026
(5.0 Out of 5 stars)
They're very professional and completing and doing their jobs and I'm also highly satisfied with the service they perform WB. - ROCHESTER, MN - 06/11/2026
(5.0 Out of 5 stars)
Promptness of service LF. - Rochester, MN - 06/09/2026
(5.0 Out of 5 stars)
Excellent job! MH. - Rochester, MN - 06/09/2026
(5.0 Out of 5 stars)
I never got a chance to use the service. I had made an appointment on line, a week ahead of time. The day of the appointment all the furniture was removed and we were ready. Less than 30 minutes prior to the appointment time, he(Mike) texted me and a family emergency came up. He got us rescheduled for the following Tuesday. Fifteen minutes prior to the time, he texted again to apologize but had to cancel due to vehicle issues. I wrote back asking when he could reschedule us and for 3 1/2 hrs no reply. I finally sent a text to cancel and we would go to another for service. He responded almost immediately. I think a person to person call would have been more appropriate in this case. So for service I can't not rate, but for communication 3 out 5. dl. - Eyota, MN - 05/29/2026
(3.0 Out of 5 stars)
SS. - Red Wing, MN - 05/18/2026
(5.0 Out of 5 stars)