The Cradlewise mattress cover and the fitted sheet are waterproof. The mattress itself however, is not waterproof.