Great does exactly what its supposed to do keeps mattress dry from still and stains and sheets don't slide around overtop of it