This cleaner was very easy to assemble. The handle is retractable, which allows it to be store in easier. It comes with a base to sit in when not in use. This is nice as you don't end up with puddles on the floor. It also comes with a tool to cleaner the roller/brush. It's very easy to use and I though the auction was great. The weight is good, easy to take up and down the stairs. It's an easy cleaner that I can be used daily. I have three cats and one dog. One cat barfs a lot, this cleaner is easy for me to get out every time he throws up and clean the carpet immediately. It also removed several old stains on the carpet.