Out of all the Vacuums I've purchase in the past decade this is the only one that cleans to perfection on carpet & hardwood and it's very simple to clean