this was recommended by a friend, and we are very happy with it.  it fits our new king size mattress, and is waterproof.