Got a dog?  I do.  I thought my old vacuum was doing a good job.  This vacuum sucks (in a good way)!  Easy to use and assemble and take apart to clean.  Easy to empty.  It is powerful and it picks up so much more than my old vacuum.  The dog doesn't like it, but my floors do.