Yes! Our PU leather is waterproof! The PU leather is stain proof for the most part, however if you let oily substances sit on it too long it may create an oil stain on the fabric.