I have a few of these. One in each of my homes. 1 finally gave out and I very quickly replaced it! It makes life so easy! I just love it. I do have hardwood floors, with small carpets. It's great.