Incredible suction! Finally! This awesome little vacuum has given me the edge in the war against pet hair! I'm the owner of 3 cats and a dog, and this vacuum has cut my floor cleaning time in half. Great on my rugs, hardwood floors, tile, and laminate! I'm so glad I no longer have to drag out the broom and dust pan! I can just keep vacuuming from one surface to the next, and I can reach my whole house from one centrally-located outlet! It has also worked great for a quick clean-up of white dog hair on my dark brown bonded leather sofas. This is the first canister vac I've owned, but it's so much easier to maneuver than my old bulky up-right vac...I now have no plans to ever own another up-right! I am happy enough with it overall to give it 5 stars, although I do have a few critiques: As others have mentioned, the cord keeper on the bottom is not terribly convenient, but not awful either - I can definitely deal with it. I'm glad it came with 2 bags because I looked for the required size before it arrived, and couldn't find them locally...Will have to order them online, which is a bit of an inconvenience. I wish the floor sweeper attachment was just a bit wider/bigger to cover more area, but the additional attachments included are great for cleaning fan blades, blinds, etc. And lastly, I notice that the plastic of the hose and the attachments is charged in such a way that pet hair sticks to it like a magnet...I end up having to vacuum a large amount of dog hair off the floor attachment when I'm done vacuuming my rugs, but that's not really a bad thing since it means I'm getting up even MORE pet hair! I can't imagine that anyone would be disappointed with this great little vacuum!