"We Specialize In Carpet, Tile & Grout Cleaning"
M-M Perfection In Cleaning

Perfection In Cleaning

Carpets that dry
in half the time

Over 30 Years Experience

Servicing Bloomington IL, Normal IL and
Surrounding Areas

M-M Perfection In Cleaning Services.
You need the best cleaning system and experience!

M-M Carpet Cleaning Truck

What do we offer?


Carpet Cleaning

The Carpet Cleaning Vortex is famous for its ability to clean carpets faster and clean more thoroughly than any other cleaning machine in the world…


Our Cleaning System

No one else in the area uses the vortex truck mounted vacuum system, and most other systems only have half the vacuum of M-M Cleaning Services.

M-M Cleaning Tile and Grout

Grout & Tile Cleaning and Sealing

When the tile and grout cleaning is finished you will see quite a difference in the visual appearance of your floor, but were not done yet…


Water Removal and Structural Drying

Structural drying is the the process of drying and cleaning up after considerable water intrusion from incidents such as…

We are the best possible cleaning solution for you.

The M-M cleaning system uses, safe, non-toxic cleaning methods from a truck-mounted system with over 300 pounds of water pressure heated to over 200 degrees for optimal cleaning.

 This System Deep Cleans your carpets and extracts all of the dirt and contaminants that are ground in and hiding below the surface. Our cleaning system gets your carpet clean all the way down to the padding and because of the 1,000 pounds of water lift per square inch from the vacuum your carpets will dry in 1/2 the time of our competitors.


F. A. Q.

Yes, I can give you a general idea of how much your cleaning will cost. Keep in mind, every job is different and may need extra labor time and materials to remove stains and other contaminants.

So it can be difficult to give you an exact estimate over the phone. Please call today and we can discuss your needs.

I use a truck mounted system that is a true deep cleaning extraction vacuum system.

Other local companies use systems with less vacuum power and some use systems that only lift dirt from the top portion of the carpet.

Think about washing your clothes, if you want to clean your clothes you put them in a washing machine that cleans them fully. They are put in water and agitated then they spin to remove the water. This is much like deep cleaning your carpet.

I use high temperature water and the pressure agitates the carpet fibers to loosen dirt and other contaminants. Then the vacuum power sucks out the water and waste.  

Some other systems are like taking a scented mist spray to your shirt and brushing it off. It might look a little better and not smell as bad but you didn’t clean all of the dirt, germs and oils out of it.

The same is true with your carpet. You need to deep clean it to really remove all of the contaminants. This is the most recommended way to clean your carpet according to most carpet manufactures.

The vacuum on my truck mounted cleaning system has a stronger vacuum than other local cleaners that do actual deep/steam cleaning in our area.

As a matter of fact, on average my vacuum power is over double the strength of other deep/steam cleaning carpet cleaners around and with a stronger vacuum, it means less dry time.

View our previous projects

Your cleaning project could be next on our list. Get in touch and book today!

  • Dennis was recommended to us on NextDoor. We had an older carpet with rust stains that we thought it would be impossible to get off, but Dennis almost completely vanished them! The carpet looks next to new. He was also very prompt and affordable. Very much recommend.

    Sarah L. Avatar Sarah L.
    January 4, 2021

    Dennis showed up on time, did a great job. Very reasonably priced. I’m very happy with the outcome and will definitely use this company again.

    Sue Matthews Avatar Sue Matthews
    October 27, 2021

    Excellent job done, fantastic price! This is a truck mounted, high extraction cleaning machine he uses which is the deep clean carpets need. Not the simple revolving carpet shampooer many carpet cleaning companies use that look clean on the surface, but stays dirty below the fibers which starts to smell after a while not to mention will harbor allergens. Make sure when shopping for a carpet cleaner, you ask about what rig they use to clean!

    Tabitha Beneke Avatar Tabitha Beneke
    September 16, 2020
  • Dennis always does a great job! Very detailed and takes his time to make sure everything is cleaned to my liking. Have used him many times to clean my tile and will continue to use his services!

    Isaac Strong Avatar Isaac Strong
    April 24, 2023

    We needed our carpets cleaned and I noticed M - M offered tile and upholstery cleaning as well. I had three rooms of carpet. Stairs and hallway done, two tile bathrooms, and a white Pottery Barn couch, all heavily trafficked by a family of four with pets. I could not believe the results. The carpet is like new and he both cleans and seals the tile. I don’t think my tile has ever looked better, including when it was installed. And it was affordable. Very impressed. Would recommend and will use again.

    G.P. Ching Avatar G.P. Ching
    September 4, 2021

    After having some painting done on my first floor, I wanted to clean the carpets since all the furniture was out of the rooms. My wonderful painter (and another friend as well) recommended Dennis and M M Cleaning. I’m so glad I used this company! The carpet looks fantastic, as well as my tile entryway. Dennis cares about the job he’s doing, and the process and equipment he uses is the best in town. High pressure deep clean with an extraction system rivaled by none. Dennis, the owner, does the cleaning himself so his experience shows through. I’m so impressed with his work. I will be using M M Cleaning in the future.

    Tip Avatar Tip
    September 11, 2020
  • Dennis did a great job. He worked wonders shifting really tough stains from our carpet that we never thought would come out. He was punctual and the price was fair. I would certainly use him again.Dennis did a great job. He worked wonders shifting really tough stains from our carpet that we never thought would come out. He was punctual and the price was fair. I would certainly use him again.

    Mark Eyres Avatar Mark Eyres
    September 3, 2021

    Denis was our second choice and we got a clear understanding of what a good carpet cleaning means after we did the work with him. He knows what he does really well unlike many others. I am usually a person who does lot of research before doing anything or if I find out I choose something wrong, then I go even deeper on understanding why it went wrong. That was the case for me regarding this carpet cleaning as well. Just by reading reviews I choose someone and found out how big of a disaster I did as most people only care about how the person behaved rather than what quality of work he did. Then I did some good technical review of what a good carpet cleaning means and found out there are very few options actually I have in Bloomington-Normal area. I contacted many cleaning services and asked them in detail what exactly they do and figured that Denis is the person who is doing things in the right way and most efficiently in this area. We were not wrong and received a thorough carpet cleaning, not a maintenance cleaning which cleans mostly upper 1/3 portion of the carpet.

    Mahua Biswas Avatar Mahua Biswas
    July 9, 2020

    Dennis gave me a fair price. And had very dirty carpets. Came cleaned it all and made the carpet look brand new and especially when I live in an apartment they’re not the worlds best Carpets. . Pleasant professional and amazing guy. Will definitely be telling everyone how great his services are and how quick and professional he is thanks again.

    lois crutcher Avatar lois crutcher
    June 10, 2021
  • I have used Dennis for over 10 years and his system is the best I have seen. His system runs from his box truck which gives it more power and steam than any other system I have seen. He is very professional and really knows every aspect of cleaning carpets. After talking with him the first time I used him I was amazed with his knowledge of carpet cleaning and water removal. If you want a true professional that has been running his own small business for years and has more experience and knowledge in cleaning carpets, tile and grout... he is the right guy to get your job done. Thank you Dennis! My wife and I really appreciate the hard work you do!

    James Shutt Avatar James Shutt
    January 21, 2021

    Fantastic job. Carpet looks amazing. Definitely recommend very highly!

    Jen Swearingen Avatar Jen Swearingen
    October 6, 2021

    Dennis did a great job of cleaning our 4 big area rugs and the carpeted basement steps. He was professional and worked very hard cleaning these areas and he was very mindful of protecting my hardwood floors. He cleans any type of flooring and furniture too. I would highly recommend M-M Cleaning Services. Great job for the value.

    Tom Flynn Avatar Tom Flynn
    October 21, 2021
Dennis - M-M Cleaning

Dennis Abbott

M-M Perfection In Cleaning

Word from the Owner, Dennis Abbott

“I continue to work harder than my competition to ensure my customers get the best possible job that can be done at a very fair price.”

M-M Cleaning Service © 2024
Malcare WordPress Security