Nice fit for twin mattress. Not super soft, thin material. We will see how waterproof it is as I just purchased it. Otherwise, good purchase.