This vacuum is great.  The fact that it is cordless makes this vacuum my new favorite. We have 2 dogs and 2 cats and wood flooring so there is so much per hair all over the house. It's a pain to vacuum and before having to plug and unplug our previous vacuum in each room took forever.  Now you just grab it and go and reduces the time it takes to vacuum.  The power of the machine is great on floors. the few carpet areas we have it works just like a larger vacuum does.  Very easy to empty and it's slim design stores easily.