I love this vacuum. I've been using it for a week around the house on hardwoods - kitchen, patio door where the dog drags in dirt daily, under table where the kids' crumbs are - and it cleans everything up in a jiffy. I've only tried it on the carpets a couple of times and it has good suction there too. It's easy to use one-handed and the brushless function for bare floors is great. Battery life seems good, but it's new so that's expected. The only knock on it is the on/off button is SUPER sensitive to the touch so I sometimes turn it off while vacuuming. If that's the worst thing about it, then I'm still pleased. I received this as a sample to review.