I was skeptical about this product before getting it, but it does help protect your shoe against water.  I would say the protective coating subsides after a few days.  Also be careful when using on suede...