I feel like I've used every type of mop out there for my hardwood floors and this one is the first one I feel got them actually clean with very little effort on my part. I did receive it complimentary in exchange for my honest review. Right out of the box it was easy to assemble. On filling and starting the mop I found it moved across the floor seamlessly and could easily be used by almost anyone. I could control it with a finger. When my husband got home he exclaimed that the floors had never been so clean in all of the time we've lived here.