Works well on tile floor however very dissatisfied with rug and carpet. Used it on rug and red cloth sticker on the bottom came off on first use.