Bought this product after seeing it on consumer report. They said it was good on floors and carpets. It works well on both but I would have preferred another head for floors. I tried to vacuum under my bed and even though the stick goes down, it was not going down enough to reach far. Also, the one big head doesn't go under all furnitures. The cord has been said to be short by some people but since I was used with an small apartment vacuum, it was fine with me. Last thing: the tube bent as I was moving the vacuum probably not in a right way, which led to blocking the suction. It never even happened with my cheap small vacuum. Great on carpet though.