I feel it's a good rug scrubber but it has its flaws it shoots bubbles out the side when it's on and it could have little bit better suction to it