I like to protect my mattresses from dust, sweat, etc with vinyl covers.  Have had a more difficult time recently finding any.  These are not very heavy duty and I don't think they will last that long.  Wish I could find a good heavy weight cover that doesn't rip right away.