My floors have never been so clean on a regular basis! We have a 2 year old and a dog that sheds a LOT, so keeping the floors clean takes a lot of time and effort. I HATE pulling out our big vacuum for every little mess. This is PERFECT. It's even lightweight enough for our 2 year old to use.