I would give it 5 stars if it didn't fail the first time we tried. But it works great after that and we are not sure what's going on. It works very well on tile.