It's good for laminate floors and carpets but no good for stairs or sofas I like it but wish I had checked the tools out before I bought it