A good vacuum is hard to come by when you own animals. The Shark Rocket Pro works great on the hardwood as well as carpet floor. The assembly was a snap, literally. You just snap the wand into the floor nozzle and then the handheld into the wand at the top. There are also additional attachments included which are the pet crevice tool and the met multi tool which is a must for us. I like how I can easily take it apart to clean the stairs and still have the suction power as if it was cleaning with the floor nozzle. It is an easy dump to clean too.