Wow! Is this machine powerful! It really does the job on my hardwood floors. I love the attachment lets me clean up the couches after messy kids and the car seats too. I do wish the plastic was a little stronger. The self cleaning is the best feature!