Exactly what we needed. Four dogs make for a dirty kitchen floor. This little dude does a great job of keeping the floor clean. Running it once a day makes the weekly deep clean so much easier. Very happy. I highly recommend.