I received this product in exchange for my honest review. We have 2 dogs and 3 cats plus kids! Our carpets take a beating with high traffic dirty paws and a few spills every now and then. The Hoover dual spin carpet cleaner was easy to assemble and use. It did a great job pulling up some older stains, as well as gave the carpets a good deep clean! My carpets needed a good cleaning the dirty water told me so!! I would recommend this Hoover dual spin carpet cleaner to anyone who has pets and/or kids....even just someone who has majority carpet and wants to clean them.