Living in a house with pets and kids and carpet, this Eureka PowerSpeed upright vacuum has become my best friend. It is very powerful and is easy to use. It is light weight and has great suction power. It works great on carpet and easily pulls out pet hair. Since this is compact, it is easy to store. This vacuum has a short cord so recommend using it with an extension cord.