If you live in a humid environment, this may not be the best if you’re looking to have this for years.  I’ve had to laundry strip these covers about every six months and still can’t get some of the mildew stains out.  It’ll be great for about a year.