I have always lived in houses that have carpet and I have used many different types of carpet cleaners. I have 2 dogs that love getting muddy so it is crucial that I have a carpet cleaner that can get all of the dirt, mud, and dog hair out of the carpet. I was so excited to receive this carpet cleaner and I was even more excited the first time I used it and found out that it did an amazing job cleaning my carpet. It is very lightweight and easy to use. With my old carpet cleaner, I noticed that it never fully was able to clean my carpets and I had to clean the carpets more often than I needed to. My carpet now looks more cleaner and the rooms smell great too! I would recommend this product to my friends and family especially those with pets. *I received this product for free in exchange for writing a review*