This vacuum is great!  I have all hardwood floors and a few rugs, it has worked well for me on both.  I really can't used anything too heavy as it would hurt my wrists, this vacuum is perfect for that.