Fits thick padded mattresses well, certainly waterproof from seeing water bead up after pulling out of washer. Sure to help protect your investment.