I received this product for free in exchange for an honest review, and I gotta say... it's amazing! I didn't realize how much dirt and hair my old vacuum was missing until I went over my floors with this one. The suction is great and I love how you can adjust the brush height for how high/low your carpet is, as well as a bare floor setting. The different attachments make it easy to reach in and around tight spots and make getting our dog's hair off the upholstery a breeze. I absolutely love this vacuum!