They aren't waterproof and even with the spray, they can still get stained if you submerge them.. but they are completely worth it. I've had three pairs so far and don't plan on getting anything else as they all wear down. I pretty much go from flip flops to Uggs.