This is a pretty decent vacuum cleaner. It has great battery life but isn't too heavy, cleans hard floors and carpets effectively without being too noisy, and feels well built. I like the fact that it has an actual on/off trigger, so I don't have to hold the trigger in all the time. The only downsides are that the dirt container really doesn't hold very much so has to be emptied frequently, and on top of that it's a real pain to empty (it's described as a single step process, but in reality it takes at least three, plus I always end up scraping dust off the metal filters). For the price, though, I would say this is a solid option.