Great for hardwood, tile and carpets. Does a great job of sucking up all the pet hair and dirt that the animals track in. I also love the attachments for cleaning cobwebs and ceiling fans.