The Hoover Dual Spin Pet Plus Carpet Cleaner does a great job of cleaning up a variety of messes. It works on spills as well as pet "accidents" very well. I like that it's not overly heavy so it's easy to maneuver while cleaning various rooms/surfaces. It's nice to have an all in one unit that I can use for floors and for furniture. It was easy to assemble myself following the included instructions. And it's fairly simple to take apart for thorough cleaning after each use which is a plus. It does a great job of cleaning a variety of surfaces and debris. I was shocked at how much pet hair it collected off of my furniture that I didn't even realize was there. It never lost suction through out the cleaning process and picked up a ton! Definitely making this part of my bi-weekly deep cleaning routine.