I like the way it cleans hard wood and tile floors but rugs I am not so sure leaves behind dirt.