Tough to find waterproof and hypoallergenic that doesnt lessen the matress' comfort. This one kept it clean and zips up, but could be more comfortable, soft and fit better. It made the sheets rinkle up.