Don't be tempted to buy a cheaper version you'll find in box stores.  This is durable and very functional.  I have 6 cushions from my patio set plus loveseat and two chair cushions.  It keeps everything well protected from the elements.