I use this on my vinyl floors. Works great picking up dog hair and dust bunnies. Works OK on a 5 x 7 area rug, but battery is quickly drained. Only complaint is you can't buy replacement brush rollers.