I bought this a couple months ago because of the self cleaning roller. It works great, we have two cats and I no longer have to pull the hair off the roller. Also great suction, it picks up a lot more deep down dirt. The long hose makes accessory work a lot easier.