We have bought 5 of the Power Swerve Cordless Stick vacuums over the years with much success. Their life cycle is about 3 years. They work perfectly on everything except tile floors as the wheels will detach if you vacuum at a fast pace. They pop back on with ease but eventually wear out at the connection. If that could be remedied, WOW! For the price, it is an amazing product.