Love the fact that this vacuum is cordless and can go from carpet to area rug to bare floor - we have three shedding dogs so it's been great for daily upkeep.  However, the piece on the bottom that holds the belt in keeps falling off  - doesn't seem to lock in very well.  I also have to empty the canister quite often as it doesn't hold much and the charge is only about 15 minutes.  All that said, I would buy it again if only for the ease of use for all the different flooring we have in our house.