I have recently purchased this product and I am very happy with it so far. The only thing I would change is that it is a bit too snug for the mattress I bought at the same time. The mattress is 17.5 inches thick and the elastic band barely makes it under the mattress but it does. It has stayed in place despite my worries that it wouldn't. So I'm happy with that product and I really feel like my new mattress will stay clean and looking new for as long as I use this protector.