Does a great job on rugs and hardwood floors. Lightweight and easy to use. Really like the light on the front of the head too! Nice quality!