I needed a new carpet cleaner to clean up after my indoor dog was sick & messed up the carpet. This product is very easy to fill & use. Steam function worked very well on a dried carpet stain. Suction power is very good also to pick up water. Also, it was very easy to clean after use. Overall, I am very pleased with this carpet cleaning system.