It's a great product.
For area where have water spillage, it's good to absorb water. It does not make the surface totally dry.
It does not work very effective on glass surface, there will be still water spot when left to dry.
For area where got dry stain on surface, u need cloth to clean.