The vacuum works very well when the filters are clean. The foam filter needs to be cleaned very frequently, and there's no reliable way to tell when it's clogged. If there is a total loss of suction it will alarm, but if it's a general loss of power there is nothing to indicate the filter needs to be cleaned other than that you lose tons of suction. I clean the foam filter every few uses and its constantly caked with crud. When it is clean, it works very well. The canister is very small but is easily emptied so for me it's not an issue. The head with the spinning brush is laughable. The bearings are constantly getting fouled and do not spin. The get wrapped with hair and stop spinning. They get mucked up with dirt and stop spinning. I eventually just removed the spinning brush altogether because when the thing doesn't spin it's just a big barrier in the way of everything you're trying to suck up.