I am sooo disappointed in this robotic vacuum. I have concrete floors with room sized rugs plus two dogs. In the product description, it said it will pick up dog hair. It barely does. It also says in the description that it works on rugs. The vacuum does a horrible job of vacuuming my very LOW PILE rugs - I could not imagine how it would handle even a medium pile rug. It will not go from the concrete floor onto my low rugs. Very little power. It does an passable job on the concrete floors. But I wish I had spent the extra money on the Roomba. I have had one in the past and was so pleased with it and had hoped that the ITouchless would be similar. The only similarity is the look. I would steer clear of this product if you have carpeting or room sized rugs of any type.