Very soft, fits my sons mattress perfectly. Have not had a spill or leak so cant verify the water proof claim yet. Very good price for what you get.