Thought it would do well on carpets, it does not. But does very good on floors.