A bit large for my 4Ft deep mattress.

Very plastic-y and noisy.

But once you put a fitted sheet on top, its less noticeable.

Not tested it or know how it protects from dirt, spillages etc.