I am truly amazed at how well this works. Saves my back a lot of work also. This machine rolls over carpets, hardwood over bumps going from one room to another. I have dogs and they shed a whole lot. Well this has picked up so much hair even gets under sofa and beds. This is a lifesaver. Before the battery died it docked itself. You can run this with alexa which is a bonus. I can not believe I have not had one of these before now. I would never want to do without again. This charges up quickly and lasts a long time. Great quality items.