This product is easy to set up and easy to use. It definitely cleans very well and is easy to take apart and clean up when finished. It's great for those quick spills, messes, etc.... or even for when you want to clean your whole floor. It removes stains so is great if you have kids and also cleans up any dirty paw prints or animal messes.