The Dyson V6 Fluffy is, in my opinion, the absolute BEST for hardwood floors! After years of struggling to keep my black bamboo floors free of dust, dog hair, etc. I finally found the perfect vacuum. Yes, it's true the run-time is limited, but the results are incomparable. I keep two of these upstairs, and two downstairs. If the floors are heavily soiled, I can vacuum two stories AND the stairs in roughly 45 minutes. For daily or every other day touchups, I'm done in 20 minutes. Dyson is hardworking, extremely lightweight, easy to keep clean, and oh-so-effective!