I love this vacuum for cleaning my carpet and hard floors.  It has made cleaning so much easier.  It's lightweight and picks up everything.  I  like that you don't have to worry about a bag and the convenience of cleaning it out. I  love how I can unattach it from the bottom piece and use it like a wand to clean dust off of my ceiling fans.  I  highly recommend.