Definitely waterproof. Last night we moved our son to his big boy bed and he peed through his overnight diaper. Fortunately, nothing made it through to the new mattress!