I have had this device for a couple of weeks now and I use it on tile flooring. I can say I am VERY happy with the performance. For context, I have two small dogs but they don't spend much time outside and don't bring much dirt in. I will say I need to stop to empty and fill the containers about every 10 mins.