This is ideal especially for hard floors and pretty good for carpet as well. Lightweight and easy to use. Pleased with product