I went from cleaning my floors once a month to twice a week. This things is easy and actually fun to use. Only down side is that there is 20 minute run time on full charge, but I have a 1 bedroom apartment so its not a big deal. Cleans very well and I have two dogs!