I'm giving this product for stars because it does almost everything except it doesn't vacuum certain rugs.also the wheels on the vacuum cleaner is a bit hard to move around when you vacuum a rug or carpet