I use this cleaner for pet stains on the carpet. The cleaning formula is easy to put in and the dirty water tank easy to clean, although a bit difficult to get all the dirty water out. But, it works great for cleaning up all the pet stains.