I lost my old one when I was moving a year ago; so i had to buy these. I'm glad it sold for a low price. It's easy to use on carpet and upholstery, and I sometimes use it on bare floors too. The only thing is you need to make sure the main hose is connected properly before using it. This scrubber is very easy to put on the pipe but a little difficult to take off and change to another.