can't believe it took me 4.5 years of living with all hard wood floors to buy one of these - we love it! not great on carpet, but if you only have a few area rugs, it'll do okay. I wouldn't rely on it for any wall to wall carpeted areas though.