So far so good! Even fits my Son’s 14” memory foam mattress and seems to stay on really well. Have not had to test out how water proof it is yet though. He hasn’t spilled anything on it yet. Lol