This was super easy to put together considering its almost already complete when you take it out the box. Instructions were super easy to follow in regards to usage. Best part about it was how well it cleaned my floors. Considering i have white floors that have aged a bit, i thought some of the marks just wouldnt come up. After going over them with this, those old spills/marks are gone. Awesome product and i def recommend this to any homeowner also..