This was a little snug on my 12" double mattress, but it does seem to stay on with all my tossing and turning.  The waterproof lining doesn't cover the very top and very bottom of the mattress.  I'm happy that I can rest easy knowing my new mattress is protected.