We bought this as the carpets in our new home were rather filthy. Using this brought them back to life. As other reviewers have pointed out, it is difficult to use on stairs, however it still works with a bit of effort.