This works great on both hard floors and commercial carpet tiles. Very easy to maneuver into corners and small spaces. The spacers on the contact surface wear down over time which increases friction, so we have needed to replaced this part about once each year of heavy daily use. Would probably last for several years in a home.