This tool is designed to be used on low pile carpet and area rugs, as well as all types of hard flooring. 2 squeegee blades on the bottom make this tool extremely effective at picking up debris. 2 large rear wheels and 2 small rubber front wheels, as well as a swivel neck, make this low profile floor tool extremely maneuverable. The slick design of this tool allows it to easily fit under couches, beds, and dressers. 2 lint strips on the bottom facilitate picking up and releasing lint into the nozzle with the forward/back cleaning motion.