I had an older model, after close to 10 years needed to be replaced. I chose this model, and was surprised at the power. I use it on both carpet and hard flooring. Works great. Highly recommended.