This is hands down the best vacuum I have ever owned.  It has amazing suction power. I used it on my carpet after I used my old vacuum and was amazed at the dirt, dust and hair it picked up.  I have long hair and and a dog and have no issues with it getting wrapped around the brush or clogging. It was so easy to put together. It came with picture instructions and all you have to do is snap it together. The detachable canister and tools are great feature. It works great on my stairs and furniture. This vacuum is so versatile with suction control and hardwood to carpet feature. I have hard wood floors and different styles and thicknesses of carpet. It is so easy to transition from on to the other with a flip of a button and the swivel head makes it so easy to maneuver around. 
I absolutely recommend this vacuum.