I received this in return for a review. The pros: it's awesome on carpets! Does a really great job. I was impressed. It's good on hardwood and tile floors as well. The attachments are nice. Cons: she's loud. A bit clunky. But overall a really great vac.