We have had  Rainbow, Oreck and Bissell vacuums before but the Shark Navigator is probably the best one we have ever owned.  I love the fact you take the filters out and wash them.  It's great for steps because of the Lift-Away feature.  Suction is really good even for bare floors.  I would recommend highly.