I needed a vacuum that could get the job done while I cleaned the floor. This one works great. When I'm done, I take out the filter and wash it so I can start with a clean one next time. Or I change filters in the middle of work because I have a shedding dog and cat and the machine manages to clean their fur thoroughly. As a result, the filter fills up quickly. I really recommend the vacuum cleaner and I recommend keeping the filter clean while you work.