I've used a Kirby vacuum for years. I started using this vacuum and I couldn't believe it. It is easy assembly. Push button release to change and convert to hand held. So quiet running. It has two settings one for hard floors and one for carpet. I could not believe the dust and dirt it got out of my carpet. Easy release button to dump. The head swivels making it easier to get under tables and change directions. Easy to charge battery. Two downfalls I found which are not horrible. The head of the vacuum could be bigger, and it's balance as you have to remove the hand held part of the vacuum to store or it will fall over. Overall very impressed with this vacuum.