This is a very nice vacuum, I am replacing my Shark stick vac with this one.  The stick vac worked very well for several years but I needed something a little stronger with having 2 dogs that shed a great deal.  This vacuum does such a great job picking up all the dog hair on both carpets and hard wood floors. The control switch allows you to easily switch between hard floors and carpet while vacuuming. It comes with several tools that make it much easier to clean.