Incredible suction, but there are a lot of parts and the attachables are hard to re-attach to the vacuum. But, like I said - it has incredible suction so I don't mind putting the parts that I cant attach back to the vacuum in a closet to use whenever I need it... I use it on hard woods and carpet. I have 3 dogs and it works very well on the hairball tumble-weeds. When switching to the carpeted areas, it is a little hard to push b/c the suction is so powerful. ( you can raise the carpet lever to make it easier to push - but I prefer the extra suction)