Amazing product for carpet, it can be used on hardwood floor but I feel like instead of sucking everything in it tends to blow some debris away. Overall impressed with product