I received this for free in exchange for an honest review. The crosswave is super easy to set up and start cleaning right out of the box. We have a lab and 2 kids who are constantly tracking dirt inside, spilling food/paint, coloring on the floor. The crosswave makes it easier to keep our floors clean. Just a TIP make sure to use hot water as it cleans better. For mopping, the crosswave cleans better soon after a mess is made, if you let it sit, the process can take longer.