I bought this a month ago and I am so pleased. it is easy to use and to go from floor carpets to steps to upholstery cleaning. In past cleaners [third one] the upholstery/steps tool was a little cumbersome to use. This cleaner has a better design and easier to ghostwrited from carpet to stairs to upholstery cleaning. Love love love it.