This product is what I have needed for awhile. Been using a heavy upright vacuum for getting up dog hair. So lightweight bit picks up so much dirt in carpet. I was amazed. Love that this vacuum has self cleaning roller so you don’t have hair wrap.
Has odor neutralizer so vacuum doesn’t have a bad odor.
Takes up little room for storage. Emptying was easy.  Love my new vacuum!