Shark does a great job on hard floors and just ok on carpet/rugs. I still have to vacuum the carpet and rugs with my old vacuum. It is also taking a long time to map my house. I think the carpet throws it off. I’m 41% mapped and have run it 61 times so I can’t utilize the room by room schedule yet.