I bought this floor cleaner in March 2018 and still love it. I have a x-large dog who is constantly tracking dirt in with him. Yes I have to vacuum up before cleaning but, it is totally worth it. I've learned not to store cleaning water for more than a few days and definitely clean out dirty tank after EVERY use! The only thing that would make this floor cleaner better (and why I gave it a 4 star) would be if there was a easier way to clean the yellow filter sponge. All and all it's a great cleaner and has saved me a lot of back pain.