This is def waterproof, we had an accident by a young family member and it protected our sofa. washes up beautifully. have washed it twice and still fits and it gets softer with every wash.