We have needed this for a long time....Great quality and didn't make our bed too warm or noisy...It is water proof.

Pros: PERFECT FIT
Cons: NONE