Works very well. The only problem is there is not enough suction for the hose that can be attached if want to do steps. That's a bit of a disappointment. However, the cord can be wrapped instead of flailing about. It is easy to clean and push on the carpet while cleaning.