It is very powerful and easy to use. Self-cleaning filter !!! not so sure, but very easy to clean, easy to empty tank without getting your hands dirty. Large scope of use. Not very heavy. What almost perfect! Why put more expensive in another brand ...