I prefer canister vacuums, I find them easier to use and maneuver around the house . This one is great. So easy to put together, my 8 year old did it for me. Worked well with pet hair from our back dog. Wonderful transitioning from carpet to tile by sliding the switch on the handle. My favorite part was how easy it is to clean the stairs. My dog likes to sit on the stairs and shed hair that gets stuck in the corners and matted into the carpet. This vacuum made it so easy with the lightweight canister, long hose and attachments to really get into those corners and get all the hair up.