I am so glad and happy that we had the opportunity to try this great mop. Assembling the mop straight out of the box was a breeze. And when we tried to use it it really does clean thoroughly we were so impressed by it! Finally I can clean my floor and actually do clean it without destroying the floor surface.