Man this thing right here! Phew brought the laziness factor in my household to another level. It does such a great job of keeping the carpet clean and feeling fresh.  I do have to clean it out a bit more frequently but that's because my dog is shedding like crazy lately.