I am very happy with this vacuum. Our house is not carpeted, but we have a variety of surfaces throughout: primarily hardwood floors, tile in the bathrooms, and many types of rugs in different rooms. We also have three indoor cats, one of which is very fluffy and sheds more than average. All of the cats tend to track litter out of their boxes and spill their dry food. I also have teenage sons who live here and a preschool-age niece who spends a lot of time with us, all of whom are pretty messy. More than one of us have long hair that can gum up the works of a vacuum.This vacuum arrived with the barest charge in it, so I plugged it in to charge overnight. Once charged up, it is strong and so far has not had any trouble sucking up anything I've used it on, from loose dirt in the bottom of a sliding door track to cat fur to cat food. I like that it doesn't come with too many attachments; instead, it focuses on the important ones and makes them more useful. The attachments can be connected directly to the unit itself or via an extended arm to make it a more traditional style vacuum. There is a standard vacuum base, great for doing floors. There are also two different narrower attachments, each of which has a brush that can optionally be pulled down to effectively create two tools in one.The unit is lightweight and very easy to use. The buttons are visible and make sense without even reading the instruction manual. The attachments go on and off easily. When using as more of a traditional vacuum to do the floors, I found it moved smoothly and without resistance, gliding over both the hardwood floors and the rugs. I could quickly change the suction level with the push of a button. We had gotten into the habit of sweeping in the kitchen, but this was so much easier. After a once over, I swapped in a crevice tool and it just took seconds to slide it under all of the cabinets and things, which took a lot longer (and was less effective) with a broom. The crevice tool also meant I was able to do things like go under the fridge and furniture, and into all the little corners where dust tends to build up. It took very little time and effort to do a thorough job. Cat fur and hair have thus far not built up and caused tangles, and emptying the debris into the trash is simple and quick. This will be replacing both our little-used traditional vacuum, that was too bulky to be convenient, and our dust buster.