I ordered 5 different squeegees because I was not sure which one would work best. Well, this one wins hands down!!! The rubber is perfect (not too soft/pliable, and not too hard like the plastic or silicone ones)!