Overall, this vacuum cleaner keeps what it promises. But don't screw it up like me. If you do not fasten the bag properly and dust gets into the compartment, the engine will fail. $700-$900 fix in California. Decided to leave it in store and move on. BMW vacuum cleaner. Cool, powerful and elegant until something small goes wrong.