Let's be honest: this is an inexpensive vacuum and yet, it lives up to everything the manufacturer says it does.  I have a Dyson that is amazing on carpet -  but I recently moved to a condo that has all hardwood floors and it just wasn't doing the job. With the recent move, I didn't want to spend more than a $100 dollars but also didn't want to regret my purchase.  After carefully reading the reviews here - I decided on the Eureka.