It is a great fit for even the thickest mattresses. I have not had to test the waterproof aspect but I love that it completely encompasses the mattress. It was easy to put on ... by just one person on a queen mattress. Great price as well.