So far so good they have made a huge difference on my deck. With 100+ temperatures it's really hot. Have not any rain yet to check the waterproof ability. I love them.