I LOVE this! I bought a house from "fins" and it has a little more than half a carpet, the rest is parquet and a kitchen, linoleum. I have four dogs. I also have neuropathy which makes it difficult for me to maneuver without hindrance, let alone the environment. Because of my asthma, I had trouble removing and dusting the dog hair with a broom. Today I took my little Bissell out and gave him a whirl. It is very light and manoeuvrable. I didn't have to pull off my couch and try to catch up with a broom. I just used the handle's tilt function and all the fur and dust was gone. I have huge library cabinets that can't be moved, but I've gotten under it too. I was disgusted that the broom and Swiffer were gone. I just can't get as far as I used to. He collected scraps of food from the kitchen floor, pieces of dried rice, and dirt brought by dogs. Despite the air purifiers, I have a very dusty house. It sucks up all the dust and human hair from the bathroom floor. A few words about the carpet. This attachment works great for my rug and I'm sure it will work for a standard depth plush rug as well. However, the Finn preferred to put cheap, ugly, shaggy carpets (can you believe it?!) in the bedrooms and small living room). This product does not provide strong suction for shaggy carpets. It removed surface and craft shine, but there were larger particles that I had to rub through a few times. I spend 2/3 of my day on it. It does a fantastic job. You no longer have to pull out your broom and dustpan every day. I like that it's wireless and easy to charge. I don't trip over the cable. The trash can is small but easy to empty in 2 seconds. I cleaned up my living room, dining room and kitchen and then I had to clean up, but my house is small. This is an incredible help for me!