The top pros to this product is that it does a great job sucking up dust, which causes me a great deal of allergies AND it sucks up pet hair, especially with three indoor cats, as well as my medium length hair without it getting tangled up in the brushroll just as it says it will.  I only wish it didn't have a cord, because of how dense our home is. The cord tends to get in the way easily, however, everything else is easy to use for getting into crevaces or doing the stairs.
Overall, I recommend this great and effective product.