I received this vacuum as part of the Stellar Product Testing Panel and I'm so glad i did. It's really a perfect vacuum for our mix of hard floors, upholstery and area rugs. So useful and handy to have around. Granted, we no longer have a pet (so no pet hair) or small children, SO our dirt levels are pretty modest, but this vacuum does a great job for our needs and I highly recommend it.