Awesome product. Easy to use. I wouldn't use it for goopy spills or chunky messes without first wiping it up with paper towels. Gets floors much cleaner than a rag/steam mop. Like a rug cleaner you can see just how much dirt is coming up in the tank that gets dumped. The docking station makes it simple to charge, store, and for cleaning the roller.