Getting it snap together was really hard it took many many tries. Once together everything else went in smoothly and with out issues. Worked great on the kitchen and bathroom floor. I love that the pads are washable and come clean easy so little waist. Watching the chemical mix in was really cool you could see it drop down slowly