I have no words to explain the quality and comfort of this mattress protector.  This mattress is made with cotton fabric and this is hypoallergenic.  This protector has water resistant fabric which will protect your mattress and will help to eliminate the bad odor comes from moisture.  This protector is so easy to assemble . This fits my comforter so perfectly.  This has a zipper opening on one side which is good because you can easily wash this.  This has really helped me to have good sleep because it really helps to adjust temperature and doesn't make me feeling hot while sleeping.