My only criticism of the mattress protector is that even after washing(in HOT water) and drying twice, it is still does not fit as snugly as other mattress pads we have used on previous mattresses. It can leave wrinkles that can be felt under the sheets. Other than that, the quality of materials is high, it is water proof as described and it appears that it will last a long time.