Love this vacuum! I bought this one to replace and older lower end vacuum and this vacuum picked up so much extra hair and dust it was hard to believe. It was super easy to assemble and works great. It makes the carpets look great after each use and can keep up with three dogs worth of mess. Would definitely recommend to everyone.