I bought 2 covers for our DIY chaise loungers.  The covers are very well made with a durable canvas material that is weatherproof by a rubberized coating for the lining.   We had a very heavy rain the first night I tried them out and I was so nervous that it would not keep the cushions dry, but they were not the least bit wet the next morning!  I was very impressed.