Best purchase ever! Makes mopping easier and efficient.  I love the way it separates the clean and dirty water. The spinner in the bucket keeps the mop clean. It removes the dirt and excess water. Easy to use and makes mopping enjoyable.