Mop assembly was easy and I am happy with this product. I like that it gets into all the distressed areas on my floor whereas my other mop missed spots without me having to push down and scrub back and forth. I also like that I can control the amount of water/solution as I prefer not to use too much. The SpinWave is easy to use and exactly what I needed for my home.