Its great for the floor, but not so good for carpets. It helps a lot, but for carpets you need a stronger one to clean it well, but it will help me a lot.