For The most part I do love it except the fact it’s not good when picking up on the edges close to the wall like it claims. But in regular floors and carpet it does pick up good. I also hate the fact you can’t buy other attachments for it like the other products