I bought it to protect the 12" Cotton and Foam Futon Mattress that my kids will use as their bed.  It fits really well and it feels durable.  As for the waterproof part of it, I can't attest to that yet, but it looks like it is going to do its works when needed.