I am very pleased with how well this vacuum picks up the debris embedded in the carpet.  It is amazing.  I have been thinking I was getting everything off the carpet but I have not.  There is so much dirt  and fur that has shed from my dog.  Now I know I am removing dust and other allergens that were most likely affecting my allergies.  The attachments are very helpful getting into hard to reach areas also. I am no longer embarrassed by guest leaving my house with pet fur on their clothes.