OMG!  I love the Shark Rocket Cordless Stick Vacuum!  I was a bit skeptical about if it would work well on carpet but it is wonderful.  I have 3 dogs.... 2 Australian Shepherds and 1 Golden Retriever.... so we have dog hair.  It is great to grab the Rocket and go.  Zip around the house and be done..... And it is fun.  It makes vacuuming on the stairs easy and for most of the rugs we have and carpet it works great.  I have one rug that has a really long loose nap and it struggles a bit on that rug, but so do my other vacuums!  I love it and would buy it again and recommend it to anyone who would ask.....