we have struggle over the year to find the right vacuum for we need , which be to clean up enormous amount of pet hair from three huge , shed dog from we wood floor . if we go more than a day or two without vacuum we end up with giant pet-hair-bunny roll around everywhere . however , virtually all of the vacuum we try fall short for one reason or another . then we decide to take a chance on this vacuum , and while it be not perfect it have be , by far , the closest fit for we need . pro and con as follow : pro : it have a long cord . we can do we entire house from one central plug with no extension cord . we house be smallish , so this may not apply to larger house , but the cord be very long by vacuum standard , which be convenient . it be lightweight and maneuverable . we typically use the shoulder strap across we chest to the opposite shoulder which hold the vacuum in place securely , and leave both hand free for vacuuming\/picking up\/moving furniture\/etc . it can reach into small space . a lot of we furniture sit on leg that be about 3-4 inch high , leave a area underneath that can gather mountain of pet hair . use the smaller attachment , the long extension , and the long hose , we can easily vacuum under we couch , table , and other furniture without move they . it be powerful . this vacuum gobble up all the dirt , dust , and pet hair in we house without any issue . good assortment of attachment . con : the bag be messy to empty . it be a reusable bag , although you can also buy disposable bag if you choose . the shoulder strap can be uncomfortable . as I say above , we wear the strap across we chest to the opposite shoulder , and the strap pull against the side of the neck , and can chafe . we end up buy the  Domke U.S. Post Office shoulder pad  there be no place to store\/organize attachment when not in use . so if you be use one attachment and want to switch , you have to go back to wherever you have the attachment store and get the new one . we solve the storage by use coathook on the inside of a closet door , include one to hang the vacuum from , but it would be nice if the attachment be either attach to the unit at all time , or at least in a carry bag or something you could cart around with you easily . none of the attachment be power , mean no beater bar or spin brush . for we this be not a big issue since we house be mostly hardwood floor and leather\/vinyl seating , but if you have a lot of carpeting or rug , and\/or want to use it on cloth upholstery , this might not be the vacuum for you .