I have been looking for a vacuum that can do it all for a long time and never found it. This Shark finally does. Great cleaning on hardwood, incredible pickup on carpet and no more tangles. Not to mention it has a wand and a hand option and easily replaceable battery, it goes above and beyond. 
Great price for a powerful and useful vacuum that I expect to last for many years.