I am so glad I have this AllerEase Ultimate Waterproof mattress protector. It is protecting my mattress very well. I love that it has a zipper so it can be easily taken off if I need to take it off. Very good quality material. It fits my mattress like a glove. It isn’t noisy so I have no issues while sleeping. I also have had no issues with moisture, this is a great product to have.