The Nikwax stuff is pretty good, but certainly not waterproof. I tried it on a sack made from a pair of old blue jeans, and while it didn't absorb any water, the water leaked in. It wasn't a complete failure though. I use the bag and it's definitely better than having no treatment at all.