I use this mainly for hard floors and it does great. I have a golden retriever so this comes in very handy.