Wow!  I can't say enough about this vacuum!  Its picks up dust in carpet as well.  Easy to assemble and the attachments are easy to use.  I recommend it to anyone especially who has pets.