The Shark Navigator is by far the best vacuum I've had the pleasure of using! It has a self cleaning brushroll AND you can take it off the floor vacuum and make it into a easy to use handheld system. Which is SO great for when I'm going around the house spot vacuuming corners and such. The attachments are fun and work great also! I was amazed at how much dirt it picked up from my new carpet. What great suction. I especially enjoy that you can change the switch from hardwood floor to carpet and the suction part to minimum or maximum. When I'm vacuuming the carpets I switch the suction to minimum so that it prolongs the life of my carpet while still getting deep down and sucking it all up. I appreciate this vacuum and you will too!