I have hardwood and linoleum throughout my home. This dirt devil cleans the floor impeccably! Having two little children, it exceeds expectations at removing dust and sticky grime.