This mattress protector seems to be good quality and will keep the top of the mattress dry if there’s an accident. This was purchased as a ‘back up’ for my child’s bed in case the regular one gets wet. There are elastic bands on the corners to hold it to the mattress…not pockets for the corners.  This will fit many different depths mattresses.