I've been searching for this solution to keep the clean and dirty water separate. Many claim to do that but this one actually does. It's easy to use, not messy and does a good job. The only improvement would be to the size of the clean water holder. I suspect over time they will only improve this product even more. Very happy with this item.