I believe this compact carpet cleaner is a must have if you have fur babies. It cleans all the incidents your fur babies do. It removes all the stains and the carpet looks so clean and new. It instantly dries the carpet. It is light weight and works so great. The machine is heavy duty in terms of amazing work it does. Definitely recommend it