Way better and sturdier than a previous upright carpet cleaner from Hoover I had owned. However the stair/upholstery attachment is not the greatest, and I haven't quite figured out how to manage a larger flight of stairs without two people