I just received and used it to clean the carpets in my home. It removed all the pet stains and pulled a lot of dirt from the carpets. My carpets look like I had them professionally done. Happy I decided to purchase and do them myself and now I can clean them whenever they need it without calling a professional.