I bought this for a hard concrete warehouse floor to reduce the frequency of vacuuming due to allergies. I've always been amazed at how much dirt and hair accumulates in it. Climbs under low shelves. I like that there is a HEPA filter. It's quieter than I expected. He approaches walls, furniture or objects gently. I haven't tried it on any carpet. Sometimes it snags on the cords, but I guess that's to be expected. In general I am very happy with them. Of course, this doesn't eliminate the need for vacuuming, but it does help to keep things tidy between cleanings.