This vacuum picks up dirt great. Hard floor setting, and brushes for rugs. I wish is had a long hose attachment for tools. Top heavy for high up areas.