My new favorite vacuum!  I actually like to vacuum the floor now.  This shark works so so well.  I was amazed how much dirt and stuff was hidden down in my carpets.  I also have hardwoods and love that the vacuum has a hard floor setting and the roller actually polishes while it picks up dirt.  Love it!