I was so excited to get this vacuum. It is very easy to assemble and it is very lightweight. As soon as I turn the vacuum on it has a button for hard floors and a button for carpet. You can tell that the suction on the carpet is much stronger to get the deep down dirt. After just a few motions across the floor I noticed how much dirt it actually pulled up I didn't even realize that the carpet was that dirty. My teenage daughter was even excited to use the vacuum. As soon as I was done she took the vacuum cleaned her room and vacuum her floor. For all those with teenagers know how hard it is to get a teenager to clean their room but she was excited to clean her room so she could use the vacuum. I absolutely will recommend this vacuum to a friend or family member it is really great. It has attachments to get high up and it also has attachment to clean the couch or the inside of your car and it is detachable so you can attach the attachments to the vacuum part. My overall review for this vacuum is it's awesome.