I’m so happy with my purchase. I have mobility issues and sweeping wears me out- this works great on our laminate floors and carpeted areas. Charge lasts long enough to do the job. Works great on pet hair— and my very long hair. Attachments are great and work well. Also is not too heavy.