Great product to use and it works really well. Maintenance Ease, you can adjust the Noise Level, easy to Maneuver. I would buy this product all over again if I had to. I recommend this product to everyone. can be use on floor, rugs, carpet